数学建模社区-数学中国
标题:
【转】程序猿暖手程序
[打印本页]
作者:
wangzheng3056
时间:
2013-7-31 14:42
标题:
【转】程序猿暖手程序
苦逼程序员没有妹子,没有手套、暖手袋、暖手鼠标套、暖手键盘。唯一有的是,烂笔记本一台。
( X1 V9 P5 t" v' d& k' o! r7 K/ ^, z
1 ]( U [, F; E5 T- W
使用方法:打开程序,1分钟后,手放到风扇口旁。
#include <process.h>
I6 q! l8 X: i K! I
#include "windows.h"
: b2 ]0 {- y9 f
0 o. H7 G) R' ^/ p6 J- p x" O
double pi = 3.14;
. H3 m$ I+ D4 L. Z6 L. w- a* E7 X7 C$ f
# H6 }7 H& ?' z: r6 F# n
void handwarmer(void *p)
: K; b2 ~ g( s F" P& k
{
& t' I* R& @1 n4 a& U' |! D3 I2 r2 e
while (1)
& @9 p- a, M' W! b- a
{
- k2 G6 ^- V+ x) k& j
//非线程同步。
3 J; k% u. ~( i9 u9 R' L. [
pi *= pi;
9 G1 k/ l) U" N& T( A
if (pi > 1024*1024*1024)
; G+ l0 ?: ]0 Z& r1 d
pi = 3.14;
( I$ F; N' r) o: U( R3 Q9 l
}
1 u$ n; |; J3 j6 ?
}
- H; x1 h) B# y% c
* E8 `# S5 p. c- C V
int main()
9 f- q4 m5 ?8 S, {' o
{
" F3 i0 h% |. R4 T W
SYSTEM_INFO siSysInfo;
/ F* L( v& S' i/ x( {
GetSystemInfo(&siSysInfo);
+ D8 b2 ?' y6 G8 s Q) f% z
3 a9 f$ E! Z6 l- R
//n核 2n线程一样hold住
1 s* _, ~8 c4 ^0 K: \ g: S0 k
for (int i=0; i< (int)siSysInfo.dwNumberOfProcessors*2; ++i)
/ m1 q- V( b5 L. i& m1 S
_beginthread(handwarmer, 0, 0);
1 _; n9 o7 e) `" P( F; c
system("pause");
4 K, f! C5 {0 W$ ^
return 0;
5 \, x# B5 S" t
};
复制代码
2013-7-31 14:41 上传
下载附件
(30.89 KB)
作者:
sdccumcm
时间:
2013-7-31 18:39
作者:
上下喵Nathan
时间:
2018-4-7 07:18
呵呵呵呵呵呵呵
3 G- @2 u* c7 l
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5