- 在线时间
- 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 O& p3 D! v$ q @- l" u0 k5 v. \4 z- X- x3 `8 r: B, R& s2 Y
使用方法:打开程序,1分钟后,手放到风扇口旁。- #include <process.h>' {9 X- b\" E7 R, S0 `# K: a
- #include "windows.h": T, k2 F* M% n
- 1 E/ T2 J% z% D+ j: U2 S
- double pi = 3.14;# ]( h( F: E\" n+ k( Y2 I
# ^: d( z$ J/ A% J) r0 c- void handwarmer(void *p)
6 g e7 {$ V7 }1 D5 `0 [ d - {' N6 U2 w) g# c2 Y; _
- while (1)
2 P6 Q: V0 J5 y S: A: e$ ` - {
% v# h5 [$ B! u1 ~ - //非线程同步。# N6 W- @# K K- F4 ?; T
- pi *= pi;
, X# g& ^* S1 @( ]. L - if (pi > 1024*1024*1024)
P7 [7 u# P$ c5 S( l\" z - pi = 3.14;
2 B/ K3 x+ n3 A: m, n4 ^4 u - }
& I; B- u5 c9 k; ^ w& q; N2 W. J. I# o - }: k4 \8 L6 M\" b Y
- 0 {9 K$ [$ v7 p X3 A* T- W, k
- int main()
! [# F4 ] P9 N1 h- v; F - {
\" @. h, X5 |( m* `+ e - SYSTEM_INFO siSysInfo; # O# M5 Z, G5 S. G\" G8 C2 ]
- GetSystemInfo(&siSysInfo);
- F, ?5 ^\" a9 E! k& e -
4 T$ Z( o1 y1 s* h6 ? - //n核 2n线程一样hold住
2 w9 ~# R1 o) ^8 o - for (int i=0; i< (int)siSysInfo.dwNumberOfProcessors*2; ++i)
8 v5 S/ P$ D, n+ s! p - _beginthread(handwarmer, 0, 0);
h) l8 @: l; O' P o( w3 y - system("pause");# {: T5 [6 v0 l' v3 f* X. A
- return 0;
) H* C7 L7 C3 U) M - };
复制代码
|
zan
|