数学建模社区-数学中国
标题:
【转】程序猿暖手程序
[打印本页]
作者:
wangzheng3056
时间:
2013-7-31 14:42
标题:
【转】程序猿暖手程序
苦逼程序员没有妹子,没有手套、暖手袋、暖手鼠标套、暖手键盘。唯一有的是,烂笔记本一台。
( I: T9 ]" v4 m% j
; T" v! b6 W- e6 r5 {. M# W" k1 [% \! K
使用方法:打开程序,1分钟后,手放到风扇口旁。
#include <process.h>
0 V3 d! s- k/ b
#include "windows.h"
2 ~/ c8 `6 |, |7 p, ^# l/ x# {
1 e$ X2 Q1 W1 E2 C. D
double pi = 3.14;
: b2 Q4 {) \( w9 u6 {" m1 T: {- K
% N- i$ L6 ?4 {
void handwarmer(void *p)
; O2 c1 P, T. Z5 B1 X- F4 E
{
& G4 U f5 G" c1 f
while (1)
- w, s+ o# \5 b1 S
{
; S" C+ F0 l5 D' d$ C/ G$ c
//非线程同步。
$ V9 _9 a3 n: _' W
pi *= pi;
) ?) L& B6 Z6 n$ @
if (pi > 1024*1024*1024)
3 b* g7 p9 p( n C: E7 B4 l1 G
pi = 3.14;
' T* R ~; `4 b" w
}
2 F, @/ g/ C6 N
}
{2 u; q( m, v7 y! W' E
" k2 n% S: y; n" Y8 s7 I
int main()
4 T$ q& K) ^+ N; m- y
{
6 z/ \; R9 l+ U7 b2 p
SYSTEM_INFO siSysInfo;
- V U$ v+ c" u/ |2 b) y
GetSystemInfo(&siSysInfo);
0 [6 f6 q/ B. K* A
8 P" ]% ]* y% v' k. K
//n核 2n线程一样hold住
8 C _1 Z- g' H4 ?
for (int i=0; i< (int)siSysInfo.dwNumberOfProcessors*2; ++i)
$ T! [5 h1 ?4 R6 h" m6 ?2 h% h
_beginthread(handwarmer, 0, 0);
- J% Y4 }- n6 B, ~. I! `* c
system("pause");
* r8 D J# N# G3 ~1 @1 i
return 0;
) a1 ?+ C; D2 G" R+ A: E
};
复制代码
2013-7-31 14:41 上传
下载附件
(30.89 KB)
作者:
sdccumcm
时间:
2013-7-31 18:39
作者:
上下喵Nathan
时间:
2018-4-7 07:18
呵呵呵呵呵呵呵
- y4 a1 {( E- X( S
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5