- 在线时间
- 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年数学建模国赛备 |
苦逼程序员没有妹子,没有手套、暖手袋、暖手鼠标套、暖手键盘。唯一有的是,烂笔记本一台。
! U- l& X z6 U
0 x! e: q3 N: i8 p- n1 C% \使用方法:打开程序,1分钟后,手放到风扇口旁。- #include <process.h>! P* v: `( R( A! }8 Y s
- #include "windows.h"
& X\" c0 k) y6 ?5 W0 j
& h+ k0 B9 N0 u* l' s+ p' P2 M- double pi = 3.14;
* a9 t1 ?( d\" V- `: ? v- t. n - 2 ]7 a2 }# Y& g; B) G+ J7 q- q1 R
- void handwarmer(void *p)
: L* g; w$ @8 r0 |\" c3 P - {
+ Q' G( l0 x) {9 r% w$ K - while (1)
2 M, Q7 j6 c\" z$ t, S - {
& \8 q6 C) p( ]# n% V8 ] - //非线程同步。& ?1 `% _, _+ x
- pi *= pi;# c1 Q% B$ C9 b% b7 h
- if (pi > 1024*1024*1024) 0 K! }, j) l' y9 V# w
- pi = 3.14;
7 q, r- \$ a( @+ o& Z. ] - }& Q- f* [3 ?$ ]# }- _5 O9 p
- }
: H( E& C* o5 O
; q( A/ F2 R% j( l9 A- int main()% w+ I! D9 D4 a4 T+ S
- {
* i8 C9 c. R3 I H\" A8 l - SYSTEM_INFO siSysInfo;
/ \& N# x2 L! H2 S9 ^ - GetSystemInfo(&siSysInfo);
8 Z/ F F8 r/ m$ R -
^: v ?! o7 S - //n核 2n线程一样hold住
& J5 ]- D n) K$ S - for (int i=0; i< (int)siSysInfo.dwNumberOfProcessors*2; ++i)9 `$ n\" U1 L2 f' B6 B1 ~
- _beginthread(handwarmer, 0, 0);: f' ?) C+ {! I7 d& s0 |; U
- system("pause");) p2 u% Q8 H! {' r3 U
- return 0;
2 i. h2 U1 Y\" e - };
复制代码
|
zan
|