- 在线时间
- 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年数学建模国赛备 |
苦逼程序员没有妹子,没有手套、暖手袋、暖手鼠标套、暖手键盘。唯一有的是,烂笔记本一台。
n0 `9 h, \1 t$ C8 [
/ g, _% C7 u. T% l* R, \使用方法:打开程序,1分钟后,手放到风扇口旁。- #include <process.h>
3 E4 R3 q# N1 L2 Q* F6 H; u. a - #include "windows.h"
0 ^) l9 g$ o8 o
6 W* z: \- Q' w' T y! I$ A* s- double pi = 3.14;
3 E4 O# t, V' a& e3 s$ p - ) k( k# B\" O7 U2 J
- void handwarmer(void *p)
+ B) H8 u- z5 {& m/ M1 v - {
7 K) }( d9 D- d, f' ^* a - while (1)
) t! r* V k5 l\" y/ k1 X2 w - {. W; Z5 i, c5 G; X* a& r\" ?
- //非线程同步。2 r& @# D8 x* p5 P& j
- pi *= pi;
2 e! K. h0 O+ ? T& @8 M - if (pi > 1024*1024*1024)
6 Z+ C) X$ ?& g - pi = 3.14;5 B8 y& \! {$ f# q# A8 @( p3 b7 A
- }
; @( O2 B. Z8 `9 X) O8 t2 L - }
! \* @0 v( N; T' `/ m - ! ^6 S& t) `2 f7 v/ ^) [
- int main()3 p9 l; c\" t6 U+ p! z\" v% i; H/ F. S
- {
$ _8 k5 D- c& H( A. W8 F, c3 M! V - SYSTEM_INFO siSysInfo; : M# {9 g+ `6 [5 m* ?9 o
- GetSystemInfo(&siSysInfo);% b0 D$ m: k; R
- ' e' x/ z* j! ~
- //n核 2n线程一样hold住! ]7 q( x9 i$ Z X1 l+ `8 ~
- for (int i=0; i< (int)siSysInfo.dwNumberOfProcessors*2; ++i)- I8 p' ^3 {+ T7 h
- _beginthread(handwarmer, 0, 0);5 m) ]6 J1 [0 q( q
- system("pause");
) i5 R\" G4 X7 G9 Z$ Z$ ^7 r - return 0;
; Y. J) Z\" q4 J - };
复制代码
|
zan
|