数学建模社区-数学中国
标题:
【转】程序猿暖手程序
[打印本页]
作者:
wangzheng3056
时间:
2013-7-31 14:42
标题:
【转】程序猿暖手程序
苦逼程序员没有妹子,没有手套、暖手袋、暖手鼠标套、暖手键盘。唯一有的是,烂笔记本一台。
2 v: b) P. ]2 J$ Z6 z9 [. m. V \
: ^* a/ ?0 K J9 b5 S) o. [6 I! l
使用方法:打开程序,1分钟后,手放到风扇口旁。
#include <process.h>
O& m' t# I. W
#include "windows.h"
% }& {* A5 H1 |2 o2 G! o( P2 e
: Q% G/ Y: X. }* N( w, l
double pi = 3.14;
2 A* R# x/ Y- I7 Y: {# H3 d
6 B! Z5 V' V; V
void handwarmer(void *p)
5 z7 H$ x6 S! N
{
& H2 _9 A: Z. f# A+ G
while (1)
- T: J/ e7 d( k3 F' l; w5 D
{
0 x, V- u( i( K" z p" R# k; {
//非线程同步。
# r# R8 j( d2 f- I
pi *= pi;
. R, U4 V) i3 a
if (pi > 1024*1024*1024)
+ R; { X6 c1 H+ f7 J& P. ?2 D
pi = 3.14;
! p0 ], t. q6 M, {6 R! o3 u* H
}
4 x1 l/ v" }' [' p2 i, @
}
0 k) F; t; G" t3 a( j
6 U& j$ X4 y' v o
int main()
4 z. N9 @% z; l+ a$ q
{
6 e9 u7 h8 ?! K e4 g
SYSTEM_INFO siSysInfo;
0 Q- k( A2 \- ~. F, e3 I
GetSystemInfo(&siSysInfo);
1 b- h" U" U# [
* I! \; q6 _6 B; D R8 U- U
//n核 2n线程一样hold住
3 [$ i. _( e0 ?! j% |
for (int i=0; i< (int)siSysInfo.dwNumberOfProcessors*2; ++i)
4 D0 {" v' c! N' G
_beginthread(handwarmer, 0, 0);
8 i( }4 P: C$ k& n/ b' [% d
system("pause");
1 u& U( S+ M" ?/ _' j5 m
return 0;
% \0 S) B# K! z. G1 i
};
复制代码
2013-7-31 14:41 上传
下载附件
(30.89 KB)
作者:
sdccumcm
时间:
2013-7-31 18:39
作者:
上下喵Nathan
时间:
2018-4-7 07:18
呵呵呵呵呵呵呵
' M: w/ l9 z# z6 E+ {/ ^9 M0 |
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5