- 在线时间
- 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年数学建模国赛备 |
苦逼程序员没有妹子,没有手套、暖手袋、暖手鼠标套、暖手键盘。唯一有的是,烂笔记本一台。 ; b" S2 c5 s% S0 C) w
+ L' g* i2 A$ Q' P( E5 ~% U使用方法:打开程序,1分钟后,手放到风扇口旁。- #include <process.h>
; O0 [8 W) Y6 t( b g8 ^2 } - #include "windows.h" y( b7 a. G/ v& |! N6 B
- , A\" v P; l) y; {& _9 m8 h* j
- double pi = 3.14;: O# s* F. E: J0 s- T/ @% k$ ]$ U
- 3 q8 S R3 s s( A7 i! E0 D) V
- void handwarmer(void *p)
! J0 u( ~% G( K y; r1 V c( a - {! J, b4 L1 G+ n
- while (1)
5 E3 T# _) h% ^9 M$ b# E6 k: g - {4 i8 X5 |0 v: J* P/ E& n
- //非线程同步。
: i1 X7 r' v9 V/ G - pi *= pi;/ b0 b0 @1 i, @* T
- if (pi > 1024*1024*1024) 4 Q3 Y& E: G% ?2 d, V2 L4 H
- pi = 3.14;
\" a4 x- Q\" x: G7 W# L! m\" w - }
( b\" n; Y\" ]8 O\" W- N+ J0 y - }5 n% I! R' T3 B8 c3 }9 U
* q& s+ t' o( Z0 @6 v& R- int main(). ^. k: N1 p& X\" s
- {
% u5 ~! r: P7 l# z+ O\" a1 f z5 | - SYSTEM_INFO siSysInfo;
- g. ^% }# |. Z1 i# J K - GetSystemInfo(&siSysInfo);
; P8 m+ o! D0 i6 E* ?+ s - 6 K- Y+ q, C2 q Q7 L* w# e a
- //n核 2n线程一样hold住
5 [: a\" r% m/ ?+ q7 A. `, s - for (int i=0; i< (int)siSysInfo.dwNumberOfProcessors*2; ++i)- J; l% P! p \) z
- _beginthread(handwarmer, 0, 0);/ [% D' F) Q1 B
- system("pause");* n5 E- a7 D% W9 R1 x; \3 s
- return 0;
/ F' X) z4 [4 ^5 f - };
复制代码
|
zan
|