- 在线时间
- 490 小时
- 最后登录
- 2024-2-3
- 注册时间
- 2013-2-28
- 听众数
- 117
- 收听数
- 46
- 能力
- 268 分
- 体力
- 39235 点
- 威望
- 1340 点
- 阅读权限
- 255
- 积分
- 31237
- 相册
- 2
- 日志
- 0
- 记录
- 0
- 帖子
- 1388
- 主题
- 937
- 精华
- 0
- 分享
- 0
- 好友
- 111
升级   0% TA的每日心情 | 衰 2020-10-25 11:55 |
|---|
签到天数: 264 天 [LV.8]以坛为家I
- 自我介绍
- 内蒙古大学计算机学院
 群组: 2013年数学建模国赛备 |
苦逼程序员没有妹子,没有手套、暖手袋、暖手鼠标套、暖手键盘。唯一有的是,烂笔记本一台。 2 z2 T* h" Q. n3 L
$ y( J& L) S' x5 J0 D% L& C2 n* m
使用方法:打开程序,1分钟后,手放到风扇口旁。- #include <process.h>
9 u% g5 n, t/ G+ Y L+ e - #include "windows.h"
' i) j\" ?$ Z1 n! ]( `- K5 `
& K& N! Q/ S; F# J- double pi = 3.14;
1 i* b+ l: Y: ]/ S1 R0 Z1 w - \" y\" v7 H) e, [7 ?9 ~# P
- void handwarmer(void *p)
! _( k5 P$ K* f, L - {) s+ n& O4 U! U3 ~. V f
- while (1)
9 c( U8 X& T\" l+ b7 W: c - {3 s5 y2 t% {) [4 d
- //非线程同步。
1 E, n$ K3 I, m6 ~# t - pi *= pi;0 X) C$ y5 Y\" L. T) t
- if (pi > 1024*1024*1024) 0 z8 T' m, `4 ^ V7 d, |7 ~, M
- pi = 3.14;$ k\" v\" ?0 q\" u
- }9 }% U }0 [. l\" B! p. ~
- }+ G: { A% S& M* H1 g2 T
- : ~* C0 w/ N) B- L# r
- int main()3 L9 B7 A& |5 \) N\" |) X
- {! t) u# D5 N7 O/ c# o) A
- SYSTEM_INFO siSysInfo; ' O# F q- `1 L' u* ~9 h% T8 W6 @1 _
- GetSystemInfo(&siSysInfo);
2 X0 J! G7 j/ ~ a. F+ S$ h - 9 t* L! B* N! Z* E4 ~: T
- //n核 2n线程一样hold住
( t8 C7 z$ e\" W+ a9 w5 U - for (int i=0; i< (int)siSysInfo.dwNumberOfProcessors*2; ++i)- t% \/ x( Q+ Y9 ]# t8 p, @
- _beginthread(handwarmer, 0, 0);! o7 Q) T1 v# n! e( T) Z
- system("pause");
0 u. o1 w* Y5 c5 m4 M - return 0;
/ O- I. V: n: }3 D - };
复制代码
|
zan
|