- 在线时间
- 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年数学建模国赛备 |
苦逼程序员没有妹子,没有手套、暖手袋、暖手鼠标套、暖手键盘。唯一有的是,烂笔记本一台。 3 _, b' ~5 S% D- p+ l
( _9 z7 z) B! T2 L9 R+ Y# Z使用方法:打开程序,1分钟后,手放到风扇口旁。- #include <process.h>. p) J r @/ E7 g
- #include "windows.h"2 C- s5 ?! i\" E/ Y9 _
- / a; T0 b5 r0 X& l
- double pi = 3.14;# y1 B: Y ~7 b& r; l' A
4 P4 X' }: x; `5 R- e- b% B' L- void handwarmer(void *p)
- W& m\" l& h/ Y. Z$ z2 b8 o - {4 p7 t4 Z/ u$ Z: D/ q g) G W
- while (1); D- o; [- e: ^ e9 b8 Z& ^2 x ?
- {* T# s& X4 \7 Z+ e: ^
- //非线程同步。7 b! s- F8 K; d, n
- pi *= pi;
' W! v5 o) p T. Q7 O. t - if (pi > 1024*1024*1024)
3 \6 Z- ]/ t8 Q- |; d - pi = 3.14;2 |( v' `. |4 Z& F, ~$ c
- }6 K\" `; G: M3 f
- }6 X! S$ g8 [0 R
+ D4 q1 }/ j\" I\" d0 w- int main()
, o5 u9 C- q* w. ~6 W1 R; u- g - {7 y) ~$ b4 g0 o$ K) v7 R o
- SYSTEM_INFO siSysInfo; 0 a; L/ @% B* C, o0 e1 C8 Y9 r
- GetSystemInfo(&siSysInfo);
* M; V4 ]$ [* A - 3 g8 J: D% W$ f/ z* ^6 L# V
- //n核 2n线程一样hold住
0 c7 N( m: h% o0 I& y7 D - for (int i=0; i< (int)siSysInfo.dwNumberOfProcessors*2; ++i)
] b( [! j1 B\" ^3 \ W# T* [ - _beginthread(handwarmer, 0, 0);$ u0 q# V) N2 s$ R2 }# F
- system("pause");
5 x) J5 i% P; L! P - return 0;+ `1 g! W0 B6 c\" X, v& g9 A& y( |
- };
复制代码
|
zan
|