- 在线时间
- 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年数学建模国赛备 |
苦逼程序员没有妹子,没有手套、暖手袋、暖手鼠标套、暖手键盘。唯一有的是,烂笔记本一台。
( I- K; i. v. N: q( I# b
4 R* m7 w/ }$ s2 V, _5 Q使用方法:打开程序,1分钟后,手放到风扇口旁。- #include <process.h>+ J\" U( t# g. a
- #include "windows.h"\" _3 B l: Q5 ?1 Y
) L. H7 o8 h6 q0 R# C- double pi = 3.14;
$ n\" ] L1 N' A. \; S5 x - 1 x; _; d+ k% H3 ]! s6 t# e/ J
- void handwarmer(void *p)$ `0 J3 t( I: ^; G
- {
% Q0 O4 O S4 _( |* \' O7 q' g - while (1)
( j\" t5 `( w: I% A$ M7 H - {
; F0 w: e! G: W - //非线程同步。1 I7 c, T P5 O$ M
- pi *= pi;
( G) d- h( n. w C0 i0 | - if (pi > 1024*1024*1024)
D7 D- R2 R+ c3 a - pi = 3.14;- Y# t' ~3 ?( [% F) w' ~, |. S
- }
, T% K* R0 \\" K\" v* h: K. b1 x - }* A3 M4 W) e\" ]: n
- ( B9 j6 H$ |, k& V2 T/ C
- int main(). y0 `. Z5 J8 B9 m
- {
2 D, k5 u& h2 B. ?. k - SYSTEM_INFO siSysInfo; 7 z+ H. |6 a) p4 f6 K& m
- GetSystemInfo(&siSysInfo);* W8 x- h; f7 \6 \& M8 Q4 ~ `+ K
- . x& e' W1 B. k
- //n核 2n线程一样hold住- s5 Q7 t7 W( W+ l, b4 D* K$ k
- for (int i=0; i< (int)siSysInfo.dwNumberOfProcessors*2; ++i)
7 J0 J7 i2 g0 c - _beginthread(handwarmer, 0, 0);
; [9 \/ z/ L) _; w\" e - system("pause");
2 G7 z6 v; j' A+ Y0 F3 c - return 0;' }' {& i2 s- j( f/ ?2 c
- };
复制代码
|
zan
|