数学建模社区-数学中国
标题:
【转】程序猿暖手程序
[打印本页]
作者:
wangzheng3056
时间:
2013-7-31 14:42
标题:
【转】程序猿暖手程序
苦逼程序员没有妹子,没有手套、暖手袋、暖手鼠标套、暖手键盘。唯一有的是,烂笔记本一台。
$ \' K6 u0 N! h# l, E+ a& V) S
/ o S" N( x6 [6 O2 d
使用方法:打开程序,1分钟后,手放到风扇口旁。
#include <process.h>
$ l1 @4 D" x3 \3 C
#include "windows.h"
$ H0 T9 y+ J: \- v. ^8 t2 k5 S
+ m) e8 [6 B7 U$ {- o7 ]& ?3 x
double pi = 3.14;
; r3 `1 W/ w9 f' I# R e0 h' I
- x [2 e- e1 [' I
void handwarmer(void *p)
0 i& d" d, ^( F( `2 Y5 M7 M u( |# [
{
7 v- e( M9 @( N; X; z1 q: |# D
while (1)
! O& ~9 b) k' |! v! d6 d- F
{
6 U5 D8 u7 d, r
//非线程同步。
' _+ _8 y6 P- \
pi *= pi;
8 e, e( b, X: x# Z5 B0 y0 s8 B$ h
if (pi > 1024*1024*1024)
' m0 n1 |- R: l+ U4 m9 e
pi = 3.14;
5 M8 ?! d- l! R* ^
}
4 `! D5 X( L& \2 V: z7 A
}
* O# u! M2 }7 g( r0 r2 F
4 d) E" F8 G5 I6 g* P5 J
int main()
% K7 {" @5 w2 m! v3 j: v" d9 j/ W
{
* c. G' k4 F: u
SYSTEM_INFO siSysInfo;
' Q f; [8 J1 @! v% i( T
GetSystemInfo(&siSysInfo);
8 e- U7 n. Y8 R3 F5 x
" K/ Q( A8 U0 y" G
//n核 2n线程一样hold住
" n/ N# B1 @9 }8 i' o* m9 b' V8 G
for (int i=0; i< (int)siSysInfo.dwNumberOfProcessors*2; ++i)
3 r5 R! R) T7 E1 u
_beginthread(handwarmer, 0, 0);
; L$ K" g; @, ^& y1 ?
system("pause");
( p3 C O$ J8 N0 |; b. A
return 0;
6 p' ?7 \3 A E% P
};
复制代码
2013-7-31 14:41 上传
下载附件
(30.89 KB)
作者:
sdccumcm
时间:
2013-7-31 18:39
作者:
上下喵Nathan
时间:
2018-4-7 07:18
呵呵呵呵呵呵呵
; T$ S2 H. G5 ]6 c( Q ~
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5