- 在线时间
- 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年数学建模国赛备 |
苦逼程序员没有妹子,没有手套、暖手袋、暖手鼠标套、暖手键盘。唯一有的是,烂笔记本一台。
: S! U; T1 W* t9 ]# T0 M5 u" y
% f* v. c6 l! Q1 |, \/ E& M使用方法:打开程序,1分钟后,手放到风扇口旁。- #include <process.h>3 F' z\" a) p5 Z' ~
- #include "windows.h"& m2 ~7 ?6 p- Y) _: p Z
- ( f0 H. Q1 f% ]
- double pi = 3.14;0 v8 T) p- ]\" C
6 v. t) y( [0 d5 m* U5 U- void handwarmer(void *p)( S {+ N: V6 @3 G9 g$ T
- {( Z5 k; `6 k& E
- while (1)8 a* ~\" R- @7 H4 E
- {) V# y\" n. {# |( n- e: g
- //非线程同步。6 \ o9 w; d9 i( u' m5 b
- pi *= pi;
. I; [* j\" N3 z8 u$ N/ L2 y0 ]2 K+ i - if (pi > 1024*1024*1024)
\" Z( u- g9 `7 c; ]) {. }5 P3 X$ f# O o8 V\" y - pi = 3.14;
& G) [! Z$ L% M( H I$ i - }- r3 n/ F% i6 x' b! ~\" F0 |2 B6 W& ~
- }. v# z\" p W0 P, q* I# h. R4 a/ O
- ) e- x9 B8 o# @# |4 L
- int main()
- V7 U1 k. w\" q) b9 r$ Z9 G - {
\" x1 U: L& I7 N4 D+ q; x - SYSTEM_INFO siSysInfo;
\" n\" S) `8 B/ B4 x# h\" g - GetSystemInfo(&siSysInfo);9 I8 Z$ b# n0 i! |* l$ p
-
5 @& ]9 L. F/ p - //n核 2n线程一样hold住
9 M8 j5 Y& L Z S - for (int i=0; i< (int)siSysInfo.dwNumberOfProcessors*2; ++i)) H. F2 j7 V( t* Y
- _beginthread(handwarmer, 0, 0);4 u# x; y+ j$ X: s0 I$ { V
- system("pause");
& e) y# S5 F) ]7 J2 Z4 Z! ]$ s1 E - return 0;( H/ z6 {- H3 A; k; B$ @0 e
- };
复制代码
|
zan
|