- 在线时间
- 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年数学建模国赛备 |
苦逼程序员没有妹子,没有手套、暖手袋、暖手鼠标套、暖手键盘。唯一有的是,烂笔记本一台。 4 \7 c+ e/ D' K
4 ^( R$ ]& a X8 H! M& }( }使用方法:打开程序,1分钟后,手放到风扇口旁。- #include <process.h>. L# Y6 R$ h+ _3 k. K( u2 ~, s
- #include "windows.h"
/ \$ B/ K$ L6 ?5 \$ F9 b+ W - ; g9 @, n' U* C9 y5 C( x
- double pi = 3.14;
- }+ s' M$ V3 A8 k- g7 I# h - 6 _, g* I6 [\" {' s+ ^ ^0 P+ Z
- void handwarmer(void *p)
! x* v$ C3 `# H; N) u - {
, V } v3 G4 n t4 _% Y* x - while (1)5 ^# r7 ~+ a( W/ x+ c% x
- {
+ f& ^) a# `- z) E9 E - //非线程同步。: [: r t$ e: ?7 h
- pi *= pi;
Q5 E$ N& b; N# V, G - if (pi > 1024*1024*1024) ) ^5 c; |( A8 `1 G
- pi = 3.14;, D( ?4 H$ _/ w6 ?3 I& k! Z; G
- }
+ g& b4 F8 u5 K - }
2 J* \7 M4 w9 i) r - . V0 O% m- x8 r M, }2 F5 K5 C: b! X1 {
- int main()
* n/ p& n, n ]' y9 i - {
2 _& A! O3 {1 o9 x% s - SYSTEM_INFO siSysInfo;
0 _+ D8 t) N2 Q, ~, c$ u; n - GetSystemInfo(&siSysInfo);8 M% t9 I4 B; k% e8 c\" U/ G
-
0 |4 c- _5 \% R1 M& i1 S - //n核 2n线程一样hold住, ]0 ^( X/ G8 Z8 G6 d
- for (int i=0; i< (int)siSysInfo.dwNumberOfProcessors*2; ++i)! I- U/ n/ P1 a# F* U; S\" J
- _beginthread(handwarmer, 0, 0);% v# ]2 M8 {! O ?& S
- system("pause");* g\" Z% h, V) V* J) i6 R. b
- return 0;9 i# Q+ m$ E& b
- };
复制代码
|
zan
|