- 在线时间
- 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年数学建模国赛备 |
苦逼程序员没有妹子,没有手套、暖手袋、暖手鼠标套、暖手键盘。唯一有的是,烂笔记本一台。 2 c) N3 {) Z/ p; p: f
5 w1 I: e: }; P E B, D$ V使用方法:打开程序,1分钟后,手放到风扇口旁。- #include <process.h>
$ b! v q: G7 \' y - #include "windows.h"
9 k# D$ V8 ?# H9 ?\" A; @
I& V8 p4 R+ }2 C4 f- t* `- double pi = 3.14;
6 {\" t& K) v; Y8 h/ c6 \' {- @1 L
! Z# }# q3 a\" Q- g1 _) ]- void handwarmer(void *p); g3 `4 ?+ `\" H! I
- {3 e2 ]9 Z4 a& i5 j
- while (1)
# Y: j- g- i% @' v! \4 S4 y& W - {5 K$ c( k: @2 k: [$ p
- //非线程同步。8 [4 S! e6 m$ w+ \$ O
- pi *= pi;
+ l }5 I) K& i0 O4 }; h6 d - if (pi > 1024*1024*1024)
9 V% g/ F9 Z& [2 [8 z - pi = 3.14;
3 q) ^\" T. y* X, ` m\" L# ] q - }( k\" t, |4 Q% B' S* l( W8 R4 K) i
- }
' i. q' F\" `3 |3 k- F5 m - + ?* ?' N/ I$ O' f
- int main()9 D\" O2 P) C( |1 U; L6 m) e$ R8 g
- {
! g/ [! Z3 M ^- ] - SYSTEM_INFO siSysInfo;
5 s( ]7 ?' V5 \. V5 A - GetSystemInfo(&siSysInfo);- _, m2 L8 l. F0 f9 X: n: X
- 7 w5 J: t Q/ B; W
- //n核 2n线程一样hold住
; M# |& [# j# S# L - for (int i=0; i< (int)siSysInfo.dwNumberOfProcessors*2; ++i)
0 c, e2 O# [) r/ P) K. O$ n - _beginthread(handwarmer, 0, 0);
- F, w+ G* h% U* @ X( @' l1 p. S, Z - system("pause");( B/ a* k$ `$ I0 e; h
- return 0;
& a# K6 u, Q$ M9 ^7 D& w - };
复制代码
|
zan
|