数学建模社区-数学中国
标题:
【转】程序猿暖手程序
[打印本页]
作者:
wangzheng3056
时间:
2013-7-31 14:42
标题:
【转】程序猿暖手程序
苦逼程序员没有妹子,没有手套、暖手袋、暖手鼠标套、暖手键盘。唯一有的是,烂笔记本一台。
/ B+ x+ C; X3 f8 |
7 r. a) n" T/ ?: ?4 X
使用方法:打开程序,1分钟后,手放到风扇口旁。
#include <process.h>
4 ~' h0 Q- M5 x; h8 X0 |
#include "windows.h"
5 t* Q4 V( i4 t9 F0 k. ~* c
( o) S+ v6 O! s6 e
double pi = 3.14;
5 _) g9 I/ L1 S+ j1 e
0 R, b4 n3 B9 ?
void handwarmer(void *p)
' T! I& [4 `. w" B
{
/ v3 M8 J+ v- N# s( b' Z, L* E& i
while (1)
1 B( {# a$ b s, D' C( Q$ i& `7 r
{
1 E$ c+ f b* v y
//非线程同步。
2 E4 z/ L, o& l+ T# A- [2 {; \
pi *= pi;
5 ]" ]' B( I7 U1 O" @. D
if (pi > 1024*1024*1024)
1 X* |" o- I' C
pi = 3.14;
' P. g3 n9 R3 Y2 h3 t1 N4 T O
}
4 \& c& R7 d3 s$ G
}
! i/ M/ f/ ]2 `2 b
) b! @: F3 I/ P m
int main()
1 U( T9 d* T) G3 Q$ N/ x. D. w7 u
{
- E9 \" x5 [4 t- b3 J9 g4 p
SYSTEM_INFO siSysInfo;
- O( |9 R6 T0 X
GetSystemInfo(&siSysInfo);
1 X! Q( c- |3 H* Q
; F, T% f8 x+ `5 L! t
//n核 2n线程一样hold住
/ D n* q$ J6 _9 l0 y+ m; T
for (int i=0; i< (int)siSysInfo.dwNumberOfProcessors*2; ++i)
9 h: x4 t- k/ [- s+ J9 |
_beginthread(handwarmer, 0, 0);
+ H; z) p7 ?, B* O+ r& Z9 q6 k
system("pause");
- n7 w- ]# T6 t$ ^
return 0;
0 w3 g1 N# ^0 C, H1 m3 `
};
复制代码
2013-7-31 14:41 上传
下载附件
(30.89 KB)
作者:
sdccumcm
时间:
2013-7-31 18:39
作者:
上下喵Nathan
时间:
2018-4-7 07:18
呵呵呵呵呵呵呵
: T" j( f6 o: z- c/ O/ D) S5 J
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5