- 在线时间
- 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年数学建模国赛备 |
苦逼程序员没有妹子,没有手套、暖手袋、暖手鼠标套、暖手键盘。唯一有的是,烂笔记本一台。
- q" M* ~; Y7 e/ X, B$ |. }8 i" h, @ B; n2 i+ ~
使用方法:打开程序,1分钟后,手放到风扇口旁。- #include <process.h>\" i5 I! S2 s, Q% ~4 \0 C) b
- #include "windows.h"2 r; }$ ?5 m6 U. b$ w, U
6 y$ c4 N2 a2 N8 k. T I- double pi = 3.14;
( c7 a5 s4 s; M( b - + l& j1 F8 p3 |2 f5 P4 e
- void handwarmer(void *p)
\" C* ~$ v6 B3 e& Z- h - {& B) S e' T( u6 X# ?
- while (1)1 s! w\" H* |* A. H( K' w
- {2 o: @3 P+ Z& L _\" S
- //非线程同步。
( M8 ?+ X. c# U4 ]4 ` - pi *= pi;+ n) u' K: A0 q( `) B
- if (pi > 1024*1024*1024)
. Y! B9 v: X9 N' L: p - pi = 3.14;! B2 @; Y P. a( E$ i4 Q4 {6 a
- }1 `% t6 g) }' D6 N: A
- }* X- U$ g6 W* |0 Y* K m- C
- 1 [- i4 C, R. {$ W
- int main()
5 U& I @. k' e3 O( m$ s8 i) u/ s - {: f) o( r6 [4 d1 h6 C
- SYSTEM_INFO siSysInfo;
- ?7 A0 J/ E! H - GetSystemInfo(&siSysInfo);
f* E\" j0 M3 _* I - 0 i8 P* _8 \: r) E
- //n核 2n线程一样hold住% G/ u* a* c7 j' D7 X- @0 O
- for (int i=0; i< (int)siSysInfo.dwNumberOfProcessors*2; ++i)# [4 C7 i q5 P: j8 U' \# M \+ y9 I
- _beginthread(handwarmer, 0, 0);( X9 S6 A0 h) S' E4 Q( i# X
- system("pause"); I0 J; b4 o) F4 z6 _; e4 k
- return 0;' ?+ {, f! F( r+ I0 q) V; k
- };
复制代码
|
zan
|