- 在线时间
- 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年数学建模国赛备 |
苦逼程序员没有妹子,没有手套、暖手袋、暖手鼠标套、暖手键盘。唯一有的是,烂笔记本一台。
7 d$ \: Z6 s& t/ n5 j: ^1 I3 z! z, e- [0 c/ I- W; `; P. G5 t3 h. O
使用方法:打开程序,1分钟后,手放到风扇口旁。- #include <process.h>7 M0 @9 ?* _; ]* ~+ t2 |
- #include "windows.h"
' c8 A( a& J3 s4 Q - : W! Y6 h% m, L
- double pi = 3.14;; l$ z0 i# P\" s: V: w
; F* X u, U6 p6 c7 A, x* H* s/ ^; J- void handwarmer(void *p)/ b8 J1 l7 C% g7 J2 ], _: O2 T$ ]
- {
) U/ B1 f, }. u5 z- Y$ j - while (1)
8 s\" u$ j' [# ] - {
' R7 ]' P+ c- q3 Q6 ]; V$ e4 G& T - //非线程同步。
- J0 |: n1 k( L& ~ - pi *= pi;3 I& e) z, N, k5 D& o
- if (pi > 1024*1024*1024)
- m4 e! B. b+ g8 l8 I - pi = 3.14;
& m) o$ [' l. v/ \ - }) m\" y% j# n& v- r ^3 h
- }4 a# _) r, c& ?
, l% e8 R4 c, F$ W6 s- int main()
' g: ~: R$ B; ^& ? - {
0 H% @) D1 w$ O% F A: ?- S0 ? - SYSTEM_INFO siSysInfo; $ t$ U. E0 b% f7 Z6 Q
- GetSystemInfo(&siSysInfo);
1 y( ?0 ^$ D. [1 j - 0 e' K' m1 m2 s! R
- //n核 2n线程一样hold住
4 |+ Z+ V% L/ |\" S+ ~- h5 s4 X, j - for (int i=0; i< (int)siSysInfo.dwNumberOfProcessors*2; ++i)3 |. U2 X% O- K) D. L& i( U; p2 U
- _beginthread(handwarmer, 0, 0);$ o5 s: y1 \/ u+ G, c, W
- system("pause");
3 B! X7 |/ \8 O2 y - return 0;
) Z D\" D/ g- P( Z k - };
复制代码
|
zan
|