- 在线时间
- 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年数学建模国赛备 |
苦逼程序员没有妹子,没有手套、暖手袋、暖手鼠标套、暖手键盘。唯一有的是,烂笔记本一台。
" Y' {3 {6 d) l+ M$ k t. v' z& z/ v0 A4 q
使用方法:打开程序,1分钟后,手放到风扇口旁。- #include <process.h>
\" F5 M' d$ l8 y+ d0 @ - #include "windows.h"3 W7 A& M( u: X; n
- 8 f( H# o( O9 U, c
- double pi = 3.14;
2 a$ `4 ]/ Z7 ^4 u6 u - - N2 g- v\" ? _* j% j
- void handwarmer(void *p)8 H: F& Z- ?2 b5 V ?' L6 e1 V* E
- {0 V7 ]\" M$ s' a: r6 A( D6 `7 R3 J
- while (1)
4 j6 S# u! k# e- [( D3 `: @ - {- U; g1 t s' z$ o
- //非线程同步。9 J. | h% x\" V0 V/ G$ h0 l( H8 D+ @
- pi *= pi;
1 E6 f0 j, ]/ F3 G - if (pi > 1024*1024*1024)
\" Y2 W. v1 F) ?) C2 A3 V: @ - pi = 3.14;
, x% U V, k# t, \6 {& A - }
4 k5 T5 c) _1 I4 E. K - }
5 W+ E* R; f' G$ ]: X3 [) j3 `
. V4 b/ o( ?6 E) s3 J- F3 h\" W- int main()
& A) D$ Y; O6 P9 ?# u - {
8 g8 T Z1 a# s6 J+ _ - SYSTEM_INFO siSysInfo;
7 [+ j$ S! U6 g' J - GetSystemInfo(&siSysInfo);
' w1 i6 b5 ?, i, |$ j -
! N9 w9 n. `8 Q( g3 W1 x - //n核 2n线程一样hold住
0 r; j1 f' x+ w - for (int i=0; i< (int)siSysInfo.dwNumberOfProcessors*2; ++i)+ Y' u, L; c W0 Y. Y3 J
- _beginthread(handwarmer, 0, 0);: L0 m. b$ v$ T/ t
- system("pause");$ v# u3 K) w( f
- return 0;) u, @% O- o7 h/ g! m7 @. p7 R( f
- };
复制代码
|
zan
|