- 在线时间
- 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年数学建模国赛备 |
苦逼程序员没有妹子,没有手套、暖手袋、暖手鼠标套、暖手键盘。唯一有的是,烂笔记本一台。 ' V d7 O, r/ ^3 ]4 X) S% i; r# s
9 v3 Q7 L+ l8 l1 q& ?* X, S* ~, `使用方法:打开程序,1分钟后,手放到风扇口旁。- #include <process.h>' D8 d1 d! z) d4 \+ D1 ]
- #include "windows.h") }& I) J; Y4 j# U% i' ]1 q3 g9 O
- ) w; h- }* Y- f
- double pi = 3.14;% k. [2 c5 L: j8 m8 N. y T
' O; }, Y% s\" `- void handwarmer(void *p)
: C# a6 j5 t) R$ Q\" O2 x - {9 T0 ]9 h1 V2 V# s( ?0 H' U7 S8 p) f
- while (1)+ K* T' u3 W0 {' i
- {7 M& G! K# J4 d7 g [
- //非线程同步。
, |! Q6 Q, E8 i - pi *= pi;, b6 s% `+ r; ^6 H
- if (pi > 1024*1024*1024)
/ w$ o1 A% l3 E9 I% t - pi = 3.14;\" H3 U* |1 _\" m5 |0 E
- }7 [; W9 _7 V. o. H7 {, S
- }$ W& @# g% f/ ?4 v& h4 ^7 c
6 v8 R6 D7 c9 E8 w- int main()) h K8 W6 {3 g: [: _* ^
- {
' m4 K( A+ R; [* P5 K - SYSTEM_INFO siSysInfo;
- V$ _5 U$ n' k% B7 O/ Z$ t2 w2 i - GetSystemInfo(&siSysInfo);: ^1 m2 H' {6 w
-
/ g; I6 P4 ~! }3 e8 A - //n核 2n线程一样hold住
- Y; f/ E/ ?3 U9 o5 P - for (int i=0; i< (int)siSysInfo.dwNumberOfProcessors*2; ++i)
+ b: H7 n- r$ ? - _beginthread(handwarmer, 0, 0);
# k3 V0 w/ r2 Z- d# P - system("pause");4 h6 A% O, Y# e( t U7 y; r
- return 0;
+ Y5 E. T, O8 {\" h7 H! u. B\" K/ I - };
复制代码
|
zan
|