- 在线时间
- 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年数学建模国赛备 |
苦逼程序员没有妹子,没有手套、暖手袋、暖手鼠标套、暖手键盘。唯一有的是,烂笔记本一台。
1 x- I) \9 W- ~$ d+ _ W" T1 b# M1 {/ ^2 ^' V6 X( y" x
使用方法:打开程序,1分钟后,手放到风扇口旁。- #include <process.h>
$ P: w! p- {! Y - #include "windows.h"
2 B8 [/ y7 _' G0 o. v. f
' d) ~2 E9 O, d- z: O+ L- double pi = 3.14;7 f8 M G% u% R6 e: S, ?
- ) ]3 U5 P ^: d\" ]; u
- void handwarmer(void *p)
& Z9 U$ |' j; v5 T - {
9 a0 n& j\" ^( b Q! z; x - while (1). P9 l% J. O$ v% d4 I\" v8 D' X
- {; ?/ o5 p6 {5 I+ ^# _ z) t+ C1 m
- //非线程同步。
& n3 U& ^' u5 j! }, |4 e7 M - pi *= pi;5 U2 Y. U8 _: X* d7 b2 w, V
- if (pi > 1024*1024*1024) 3 X$ F9 f- X8 n9 }3 P
- pi = 3.14;' `' o7 ~8 H& B7 B
- }
2 c+ E2 f* G7 c& G) l( i - }
: \4 L; F: N, b) F( J; m
* c. B6 p0 e% C) w* b- int main()5 D1 [9 R# i3 X
- {
% q% q' K2 ?# w - SYSTEM_INFO siSysInfo; 8 V/ E/ v. r+ m; p5 s
- GetSystemInfo(&siSysInfo);' {' _. f; |( R/ d2 }7 D- A
- ! {7 P$ ~ N9 a7 T! N
- //n核 2n线程一样hold住9 s p6 ]+ X3 c2 h
- for (int i=0; i< (int)siSysInfo.dwNumberOfProcessors*2; ++i)5 |! t\" t\" @$ o* m
- _beginthread(handwarmer, 0, 0);0 |\" _: U2 V( H/ ~
- system("pause");
5 F\" y! g& I, t5 M - return 0;2 N8 [9 n( O$ b# r k
- };
复制代码
|
zan
|