- 在线时间
- 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年数学建模国赛备 |
苦逼程序员没有妹子,没有手套、暖手袋、暖手鼠标套、暖手键盘。唯一有的是,烂笔记本一台。 : G3 A8 Z' T9 x0 {) u' ~
, @& o0 _; M" s4 U* b使用方法:打开程序,1分钟后,手放到风扇口旁。- #include <process.h>: q3 \1 M$ [* [- ^
- #include "windows.h"
s) \' ?9 J\" S9 ~! p
7 E/ g1 k! \+ \; [- double pi = 3.14;6 R# H# E3 f) N: ]+ u8 d. @
- 0 \, b3 G8 l9 t# f& f
- void handwarmer(void *p)
; u+ {+ p7 W5 S) [' h4 N - {# i3 [2 z) ]! ~: n6 A9 t
- while (1)
4 Q- |* C( q6 ^ L+ D( T, a - {& `. K3 z9 O\" y, C
- //非线程同步。
# o+ x- V3 _' M\" ?& b d/ F - pi *= pi;$ o) x. X- H/ v1 c8 B- P
- if (pi > 1024*1024*1024) $ ?1 n/ x A$ U. x3 k. E% I
- pi = 3.14;) `2 _' }$ |0 F0 F7 s7 L
- }$ M; V- I' H3 j) i' o; g9 l8 E
- }- Z3 w; g0 P9 m d
- ' P+ A9 V6 z, v\" l3 B% ?4 E
- int main()
2 b4 o- B! H* V/ ? - {7 I2 a+ q/ g$ X
- SYSTEM_INFO siSysInfo; * I, E: e, ~, ^1 ~; A& D6 L! M
- GetSystemInfo(&siSysInfo);
Q1 N, x0 {9 @! n( v1 k) } -
) k. R1 `, ^\" T% O1 R - //n核 2n线程一样hold住8 n, V0 l0 X) m8 w7 |( J
- for (int i=0; i< (int)siSysInfo.dwNumberOfProcessors*2; ++i)
+ |' n9 y4 s\" |3 O+ [ Z - _beginthread(handwarmer, 0, 0);
8 S' W, w' P% A: w3 ` - system("pause");2 b! r7 M1 s6 y
- return 0;9 f* f& G2 a/ \
- };
复制代码
|
zan
|