数学建模社区-数学中国
标题:
【转】程序猿暖手程序
[打印本页]
作者:
wangzheng3056
时间:
2013-7-31 14:42
标题:
【转】程序猿暖手程序
苦逼程序员没有妹子,没有手套、暖手袋、暖手鼠标套、暖手键盘。唯一有的是,烂笔记本一台。
3 i8 K& x) S* }! ]7 E/ R9 o7 E- Z( ^. ~
8 S2 s" V, A5 V! z' j; F' G
使用方法:打开程序,1分钟后,手放到风扇口旁。
#include <process.h>
' f. b. \) o/ a5 B7 L2 M0 Q3 F% M+ m
#include "windows.h"
0 W: c( u& N2 p) G
! E9 @8 _5 L5 D$ g C4 M& l. U
double pi = 3.14;
' u F* s/ i& Y6 H: ~. z2 B5 k0 j! O
, y+ P, M; U1 p& q! a
void handwarmer(void *p)
# i& q+ y9 Z) [! o/ j% y. C4 G
{
5 M: q# a2 d) f
while (1)
X' o+ M+ m" P2 W! Z
{
: L, [& K( G7 n- O: }
//非线程同步。
8 n6 l2 a8 A I5 z3 t
pi *= pi;
: x4 Q' h8 V+ t* r5 s3 d. d0 z1 w
if (pi > 1024*1024*1024)
( j' j. ?* w9 H% _: h' i
pi = 3.14;
. [* {! ^7 W$ t: T8 E6 E
}
. o/ c# `, a/ m1 m- ^9 Z8 s
}
1 ?# e* I. J3 X* {0 L" Q
2 Q3 m S0 r, \2 \
int main()
$ F. Y: S0 d, h' R$ O2 Y
{
2 a2 M! P* o0 s6 `1 L8 x. K
SYSTEM_INFO siSysInfo;
, Q: ^4 l( \& E8 E
GetSystemInfo(&siSysInfo);
8 D- n0 h% t4 S2 e
; w- e1 B" E$ W2 R! W
//n核 2n线程一样hold住
! J5 M# H8 N( D4 `! L. X/ e
for (int i=0; i< (int)siSysInfo.dwNumberOfProcessors*2; ++i)
( F% `' [) o+ s1 x) [' I
_beginthread(handwarmer, 0, 0);
+ E7 m2 g5 U2 O' w% N( C
system("pause");
4 j2 ]8 s4 Y0 S: J& b0 @' Z7 q
return 0;
' R# A" T$ J3 [0 l6 d& }9 e
};
复制代码
2013-7-31 14:41 上传
下载附件
(30.89 KB)
作者:
sdccumcm
时间:
2013-7-31 18:39
作者:
上下喵Nathan
时间:
2018-4-7 07:18
呵呵呵呵呵呵呵
1 t* Q8 a2 A$ ~, m
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5