数学建模社区-数学中国
标题:
【转】程序猿暖手程序
[打印本页]
作者:
wangzheng3056
时间:
2013-7-31 14:42
标题:
【转】程序猿暖手程序
苦逼程序员没有妹子,没有手套、暖手袋、暖手鼠标套、暖手键盘。唯一有的是,烂笔记本一台。
0 C! Z" O) V8 L0 Z9 |
5 X& u& F* |& ]% O+ e z6 Q
使用方法:打开程序,1分钟后,手放到风扇口旁。
#include <process.h>
0 b+ p3 H0 g9 V: P: P; _ W
#include "windows.h"
2 _. z3 u0 ^ E
; i% i8 W6 I8 N6 u* Z% c
double pi = 3.14;
$ B1 k9 I3 g: v- Z- {
( A% |, C1 L# k; X
void handwarmer(void *p)
: t, i0 C# d5 w
{
: G; H- H! B+ K
while (1)
9 q! O6 w, n2 [% ^
{
Z' Q1 ~* f o0 U3 a3 [
//非线程同步。
& M, |3 s- M4 `& Y* u. @4 u/ H
pi *= pi;
7 \. x! k( R, R4 R8 f: G9 B! {
if (pi > 1024*1024*1024)
7 a- v7 ?( x5 W* o- ]
pi = 3.14;
# f5 ]; P/ K& e! H8 z8 [& @
}
! p& c/ l/ R7 x/ F) f* Z6 W
}
, l0 O l2 y: Y0 t. a
( I. D5 d7 ` ~" `: G! B
int main()
8 X1 b5 A( f" P3 l# z4 g
{
) l2 I6 n- ~& B- F* c8 |& m
SYSTEM_INFO siSysInfo;
8 J" _5 B! Q9 I
GetSystemInfo(&siSysInfo);
9 y# T$ }" H# T1 P
$ V9 d+ d4 K' M3 Q; f6 h' C, k
//n核 2n线程一样hold住
3 r, @; x) J3 H" U F
for (int i=0; i< (int)siSysInfo.dwNumberOfProcessors*2; ++i)
# q s! E2 V, T
_beginthread(handwarmer, 0, 0);
0 K# t5 c7 ]5 L
system("pause");
% V3 F' `& f0 h4 P. D
return 0;
# h/ E5 J1 D. A0 N3 C3 o
};
复制代码
2013-7-31 14:41 上传
下载附件
(30.89 KB)
作者:
sdccumcm
时间:
2013-7-31 18:39
作者:
上下喵Nathan
时间:
2018-4-7 07:18
呵呵呵呵呵呵呵
5 n9 R2 d4 ]; }/ H: m
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5