数学建模社区-数学中国
标题:
【转】程序猿暖手程序
[打印本页]
作者:
wangzheng3056
时间:
2013-7-31 14:42
标题:
【转】程序猿暖手程序
苦逼程序员没有妹子,没有手套、暖手袋、暖手鼠标套、暖手键盘。唯一有的是,烂笔记本一台。
9 b l( j9 L$ s! U( S
' R5 L2 w7 Q$ N: R
使用方法:打开程序,1分钟后,手放到风扇口旁。
#include <process.h>
1 d' @! D3 a: S/ }
#include "windows.h"
7 Y% U! U+ \4 m- J0 k0 ~
: o! C+ G. P( `% Y/ @9 D
double pi = 3.14;
8 ^/ M# \0 A# t. e1 C0 Z' `. ]
# f0 ?4 o# |! i$ n; M( |7 d
void handwarmer(void *p)
( R+ s: w5 p, R1 p$ }, }
{
) O1 @& k# H+ q$ k6 r1 ?
while (1)
* C" x$ e O; p B
{
, t8 N! q) _$ C" p, O
//非线程同步。
& Q. o3 _; n/ u# |$ z
pi *= pi;
% V$ B* J% }: S4 M) P% L' ~) R
if (pi > 1024*1024*1024)
! M+ l2 r( J; t* u) M
pi = 3.14;
c# `. w' T+ K
}
9 a2 X6 w* V! S
}
3 m1 b: z4 Y, h$ ` C/ G
: E, X3 }- \9 J; F% o. L
int main()
) G& u `' X2 ?1 b0 _% l \; Z
{
. f( f0 Y7 S$ x! n* V- `6 M/ g q
SYSTEM_INFO siSysInfo;
- P4 U- B8 \( [6 q" Q
GetSystemInfo(&siSysInfo);
1 K2 Q/ _9 D- u( ]9 M5 R) |
+ W E2 \8 M3 ~/ l5 u( T. H' l
//n核 2n线程一样hold住
# a0 n* f2 c b* U, C
for (int i=0; i< (int)siSysInfo.dwNumberOfProcessors*2; ++i)
! x( F% j' |7 ^, o
_beginthread(handwarmer, 0, 0);
% }% S/ Y' z$ _) j2 m8 b: J% G2 e
system("pause");
0 K D) p+ L4 i$ \) `# J
return 0;
8 y3 ]5 Z8 ]) _& h; F, k! k
};
复制代码
2013-7-31 14:41 上传
下载附件
(30.89 KB)
作者:
sdccumcm
时间:
2013-7-31 18:39
作者:
上下喵Nathan
时间:
2018-4-7 07:18
呵呵呵呵呵呵呵
8 D# ?& j7 `3 y
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5