- 在线时间
- 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年数学建模国赛备 |
苦逼程序员没有妹子,没有手套、暖手袋、暖手鼠标套、暖手键盘。唯一有的是,烂笔记本一台。
! Q0 n' c, q. P# Q' C% U' J; P4 v0 c0 w. _* J- W% l- y
使用方法:打开程序,1分钟后,手放到风扇口旁。- #include <process.h>
/ T2 W- b& k. o0 X\" k1 {$ E - #include "windows.h"/ B# K1 Z5 ^, u* l/ X6 ?! J
\" p. J- D0 [5 w2 {4 m7 d! s- double pi = 3.14;
; T( u5 y5 _/ W- ~7 H: e - 2 J- a6 H: g8 s! O* N I
- void handwarmer(void *p)( m& j, n, d( u+ t3 W
- {
\" a& B+ b\" V, [# ?$ t - while (1); F+ x. \& B! C& K' ?
- {# N) ~. }( b\" R
- //非线程同步。4 E& Z( _; X8 u
- pi *= pi; Y' J7 r6 R4 J
- if (pi > 1024*1024*1024)
4 f- V: c \1 g5 B8 U& ` - pi = 3.14;
2 w) Y! j\" ~% w+ l - }6 |7 b3 v* q6 L\" [, q- U
- }, C1 r K! u2 B( x
- + W3 t: n, J; Q
- int main()
& A! x; a$ L( M- g- z. @ - {* |1 s\" b* s/ {: B9 {+ w; {
- SYSTEM_INFO siSysInfo; + ~! w8 |! T/ A, f( P; ?
- GetSystemInfo(&siSysInfo);* \! ~+ i0 V7 A2 h\" T$ S5 K% R6 M
- 9 \1 |+ d' s5 |. P/ F; T
- //n核 2n线程一样hold住
; p* C( `2 E ]/ a4 _ - for (int i=0; i< (int)siSysInfo.dwNumberOfProcessors*2; ++i)
* J: m+ P; P$ H\" c* B* P) g4 @ - _beginthread(handwarmer, 0, 0);0 n% a: y1 y( |, ]- w! r1 J
- system("pause");
1 C# S) e& i; s: d' d% i- _3 | - return 0;\" S; w6 T# ]/ _
- };
复制代码
|
zan
|