- 在线时间
- 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年数学建模国赛备 |
苦逼程序员没有妹子,没有手套、暖手袋、暖手鼠标套、暖手键盘。唯一有的是,烂笔记本一台。 - O5 {9 q+ y) Q" R
0 F8 J3 J6 J) {
使用方法:打开程序,1分钟后,手放到风扇口旁。- #include <process.h>
! B8 q( R& A7 L; \0 b( W5 h - #include "windows.h"
9 k$ @ l) b! e, n3 G0 X7 [& k
0 F; N4 Z8 u& J+ N) O- double pi = 3.14;& v# E/ z% B1 U$ f3 `
\" R0 C% |, U! g5 B; d- void handwarmer(void *p)
5 x( A9 X1 ]2 h# x- N - {
3 K2 h2 b2 V8 `, s\" c: [1 i - while (1), J* O/ B6 L$ ^2 J
- {0 U1 a: D4 e) X) A; i9 @3 S
- //非线程同步。- ~ Q0 z& q* g/ E6 u/ p6 J
- pi *= pi;
/ A* t# L& w7 a1 [& L, } - if (pi > 1024*1024*1024) & H' u# U7 x0 ^. U4 |+ }
- pi = 3.14;
% {. p. u) k6 @, ]8 b. v+ P - }
9 {: B/ N5 Q% x- i J* l - }
7 Q) ?+ c! O9 K5 R9 O1 j* z/ P - 0 W6 o\" n1 Z4 C& N6 \% X1 A0 e
- int main()
* v3 O2 }7 }( e. N; K' U- d- R - {8 r3 b% `$ ^+ q0 ]. n
- SYSTEM_INFO siSysInfo;
3 D3 M- b# t' Q7 V5 U6 e - GetSystemInfo(&siSysInfo);, l* X$ k& ] ^; p( J: B
- ' t. ~' e* C6 K0 }, f
- //n核 2n线程一样hold住/ g\" [: K5 K$ C. J0 r. X' I% R7 f7 v
- for (int i=0; i< (int)siSysInfo.dwNumberOfProcessors*2; ++i)
: g! Q6 C\" w& u) s2 k% r - _beginthread(handwarmer, 0, 0);, u) P7 J& ?( ~\" X- @3 G
- system("pause");' L3 ? F# P* _8 M: z. F
- return 0;4 {5 J& E2 D% |' l
- };
复制代码
|
zan
|