- 在线时间
- 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年数学建模国赛备 |
苦逼程序员没有妹子,没有手套、暖手袋、暖手鼠标套、暖手键盘。唯一有的是,烂笔记本一台。
) T* J. R* u( K% F7 H6 _& n+ x7 S
" m Q" e) L0 M" _, E7 X, G使用方法:打开程序,1分钟后,手放到风扇口旁。- #include <process.h> n) o3 P/ ?& ^; O$ o
- #include "windows.h"& E$ M2 V. d\" ^7 O8 p
) L: R; t; g) H( Y- double pi = 3.14;
( _# T+ q+ E0 B( h\" ?* p
0 p. M5 V5 f# J8 G0 I- void handwarmer(void *p)
) |( E+ p; w- O2 ^+ O* z - {. t; w( Q\" v$ m
- while (1)$ r8 F% [9 _, Z, R1 V9 K/ B# s
- {( r4 `( H0 I+ t( |/ F! E2 B L' q
- //非线程同步。
1 X% S% Q% d* L8 E9 X - pi *= pi;
5 A; M& @( R) O5 a0 Y\" w - if (pi > 1024*1024*1024) 8 Q) ]# G7 |* y9 [3 Z
- pi = 3.14;
/ K- m( |5 T, w. h2 e8 q - }; Q( K% N) P5 t) Z' x
- }
, z3 q0 u- H) ^% ^ - 0 W) I% t9 ?4 A+ Z2 n
- int main()
. @& d$ L/ |5 V\" r% b) u8 N7 U - {$ i- s# F8 \4 ^' s\" I
- SYSTEM_INFO siSysInfo;
$ X7 Y7 J7 R8 E v - GetSystemInfo(&siSysInfo);* k5 G\" O) Q0 M' o2 k2 B2 C
-
4 e9 p C1 B W( _7 @0 w - //n核 2n线程一样hold住
( p4 d k5 Q# O& `- g7 k\" c - for (int i=0; i< (int)siSysInfo.dwNumberOfProcessors*2; ++i)
* @% Y\" t$ r6 h! v/ o* s7 B - _beginthread(handwarmer, 0, 0);# X4 c\" ]1 y$ R, M9 }
- system("pause");
\" _) s. j\" s2 a! b\" x8 g% X - return 0;( T. Y2 T, k1 s\" C/ R1 @
- };
复制代码
|
zan
|