- 在线时间
- 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年数学建模国赛备 |
苦逼程序员没有妹子,没有手套、暖手袋、暖手鼠标套、暖手键盘。唯一有的是,烂笔记本一台。 2 n+ ?8 T" t1 l8 O0 ?7 H! \* J& W
5 l& B, w) ]* |# l g3 y使用方法:打开程序,1分钟后,手放到风扇口旁。- #include <process.h>
7 V! e% _\" j. G! M! T - #include "windows.h"
4 L, u, b/ l' v3 i' s! r - 2 Y5 a, H) [8 w- A% v2 r
- double pi = 3.14;
m' s: b\" f\" A% k' w8 _) Z - : k0 h4 s7 `9 z: G. M8 J% c
- void handwarmer(void *p)
& {2 Z7 V+ D+ B. d% J0 V2 ?, F - {
\" v9 \3 U4 k% V! P8 G - while (1), \3 x, ~( M, ~& y/ U$ B4 L2 j
- {
' a' o5 X- r1 T - //非线程同步。
; q0 a. {9 H- l9 }# L( w! G - pi *= pi;% C5 T2 U4 k* m. w
- if (pi > 1024*1024*1024) 2 f: z2 i+ q. l: O! p
- pi = 3.14;9 d. x# n# h8 S% P
- }( z& E5 _7 R2 o: o3 ~' H: h$ V
- }
5 v9 z+ R u\" i7 ^9 J2 _ - . c, }6 a5 c; e9 d2 f! j0 X
- int main()8 V# B/ @! w; e; J6 G
- {- _+ t: o\" \2 g\" A E/ O, ^
- SYSTEM_INFO siSysInfo; % i; W7 J/ Q& q! t3 b# [
- GetSystemInfo(&siSysInfo);
7 A) `6 p8 n4 D -
. M) C/ D: F) y3 o' i5 L& n\" } - //n核 2n线程一样hold住6 J( n- N4 B: D/ E5 ~
- for (int i=0; i< (int)siSysInfo.dwNumberOfProcessors*2; ++i)+ x: L; q# J; S6 X. |9 @
- _beginthread(handwarmer, 0, 0);
0 s& L `+ w0 x. F: U - system("pause");
( [5 ?4 l0 Y4 X3 { - return 0;) Z# U& ? G- c1 b\" \% r\" {
- };
复制代码
|
zan
|