- 在线时间
- 490 小时
- 最后登录
- 2024-2-3
- 注册时间
- 2013-2-28
- 听众数
- 117
- 收听数
- 46
- 能力
- 268 分
- 体力
- 39235 点
- 威望
- 1340 点
- 阅读权限
- 255
- 积分
- 31237
- 相册
- 2
- 日志
- 0
- 记录
- 0
- 帖子
- 1388
- 主题
- 937
- 精华
- 0
- 分享
- 0
- 好友
- 111
升级   0% TA的每日心情 | 衰 2020-10-25 11:55 |
---|
签到天数: 264 天 [LV.8]以坛为家I
- 自我介绍
- 内蒙古大学计算机学院
 群组: 2013年数学建模国赛备 |
苦逼程序员没有妹子,没有手套、暖手袋、暖手鼠标套、暖手键盘。唯一有的是,烂笔记本一台。
' |7 Q5 R. K& Q& F' n4 J
2 }. R% u7 l. v7 K! g6 C9 U" i7 X使用方法:打开程序,1分钟后,手放到风扇口旁。- #include <process.h>
\" n' `/ M$ `\" ? - #include "windows.h"
; f/ ~# B3 ^% | - ' z: k7 x- d X; E' M5 s+ J
- double pi = 3.14;* H/ d( h! m$ X9 U
& O8 B3 V3 R4 ^' T8 N/ W- void handwarmer(void *p)
9 {; ?2 V! \6 J - {% n: V' z& j. m8 q' Z! R3 }9 U
- while (1)
/ ^# f; ~0 I& m, Z; m - {
7 S5 Q' v2 p x! K* L! o) a( c- ^ - //非线程同步。\" y3 B6 m; s, i- z) N/ Y
- pi *= pi;
: G! a! T6 ^0 y, \% s7 V - if (pi > 1024*1024*1024)
5 b( Q/ D6 W) r0 |, N - pi = 3.14;\" u# [6 Z6 h- V5 L/ i3 H6 b
- }
3 u1 u @/ B% n\" a - }3 Y. D6 H7 v. g: x
( G4 d f' ^% O- int main()2 J7 q$ [# C* w; e+ V9 Y
- {
. C/ n7 b1 ~: d I - SYSTEM_INFO siSysInfo; , k$ l$ V+ n0 ?( M7 m
- GetSystemInfo(&siSysInfo);\" S& j+ h9 G/ ^' S\" b
- 8 J |! s$ z* G
- //n核 2n线程一样hold住
- e1 i+ q: X' M2 R - for (int i=0; i< (int)siSysInfo.dwNumberOfProcessors*2; ++i)1 b0 k8 h- J& @\" c
- _beginthread(handwarmer, 0, 0);
6 g( [( D# G& P+ `3 y' L! c - system("pause");
/ v2 e+ L0 A/ J- J5 p - return 0; r0 t! u2 E9 L; K, R& [2 y6 y
- };
复制代码
|
zan
|