- 在线时间
- 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年数学建模国赛备 |
苦逼程序员没有妹子,没有手套、暖手袋、暖手鼠标套、暖手键盘。唯一有的是,烂笔记本一台。 " a5 S6 m! x1 u! s U
. x% q* D( J3 [, i9 E5 q7 g+ \& {" ?使用方法:打开程序,1分钟后,手放到风扇口旁。- #include <process.h>+ x( `& R5 H* \\" q9 F K, b- C: j
- #include "windows.h"9 d* Q9 Z: \! q# \\" h
- 2 d i ?3 I/ v: @\" j- x6 n
- double pi = 3.14;
. N2 W- d\" z$ D- M# P/ c - U# s/ \( I+ e
- void handwarmer(void *p)
8 p5 M! ^: Z* U8 l# [ - {
9 |$ W( {& c; E( @$ `9 F - while (1)
. U4 @; v6 x. k7 k6 Q& J* @ - {
+ }6 m- S0 C' q% t1 c - //非线程同步。
9 J0 G* a\" _+ y' v\" P( T! d7 W - pi *= pi;
+ q5 t: b0 q/ ? - if (pi > 1024*1024*1024) ) {8 o\" N. ~6 n. i) q2 T6 L
- pi = 3.14;
6 O5 W; Q' e E( c0 Y$ v - }
\" Q5 C9 A# }& \6 z4 o9 a - }! g0 {' X9 n4 H* }* m1 A/ H( x4 V
- + T1 Q u* E& D5 q# [
- int main()
% [5 M$ r5 T. J, f1 ~ - {
7 L5 } i; D& t q) V - SYSTEM_INFO siSysInfo; 9 U\" _7 F4 R1 O3 P+ r# b- e# {
- GetSystemInfo(&siSysInfo);
& R+ O: w% B- Q -
6 g8 {/ R @4 |; {9 q& {% W - //n核 2n线程一样hold住4 L7 z* Y- E' d! k( C3 M8 W
- for (int i=0; i< (int)siSysInfo.dwNumberOfProcessors*2; ++i)
. b7 R7 \* s- {- v+ j; M - _beginthread(handwarmer, 0, 0);. p; c. m# P: P1 M% d* X
- system("pause");% @' F% H% }1 ?% [ @7 t
- return 0;( I& G4 h( w/ c. k/ ^& a- B5 f
- };
复制代码
|
zan
|