- 在线时间
- 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年数学建模国赛备 |
苦逼程序员没有妹子,没有手套、暖手袋、暖手鼠标套、暖手键盘。唯一有的是,烂笔记本一台。 / V8 c0 B: H/ d1 e e8 o
7 t' R: C( e$ p* Q% E使用方法:打开程序,1分钟后,手放到风扇口旁。- #include <process.h>
, n, G\" Y) G/ U8 A! q8 i) F2 e - #include "windows.h"
: X$ j! t; l\" J* o( h
# a4 p: p6 A/ |\" b- double pi = 3.14;
\" _) I9 o. q\" i$ O# g - . G2 K/ l) {\" w3 a' k; q* ~
- void handwarmer(void *p)
+ u, t9 \ f9 _- D X- O - {
p( ?\" h9 c8 T1 `. N( ~+ q- Z - while (1)
. T7 Q2 q+ C# M - {
( L) [2 y6 T. R* p X\" L - //非线程同步。
' K2 E9 Z\" j. N - pi *= pi;2 K% G4 t! M# A8 H+ f' a6 Z% I) S
- if (pi > 1024*1024*1024) 4 C# W$ h* z7 h. S/ M1 [# I, y9 w
- pi = 3.14;& b; X; t# [. \1 Z, x S
- }
* p1 B2 V. @- P6 _8 y _/ v' ?\" ? - }
1 t/ u5 y9 ^4 b
/ P# b, ?) P) e% O2 ]* e, U\" ?- int main()9 n1 N% [% P, \- F7 w- a
- {
7 ^+ P- W6 I5 k2 b, p3 p - SYSTEM_INFO siSysInfo;
; D* g% Q3 J+ K, b4 V# g - GetSystemInfo(&siSysInfo);
0 _& J6 ]1 X, M4 H+ D' ~# f( C -
) a! w* i# W7 m; G8 C - //n核 2n线程一样hold住
6 X, F5 I\" o0 q! |/ D\" O: z, f - for (int i=0; i< (int)siSysInfo.dwNumberOfProcessors*2; ++i)
. W0 x: u; d6 n - _beginthread(handwarmer, 0, 0);9 N( l# N- @; I( s, y
- system("pause");0 U/ ]; }. V) p
- return 0;
! o0 M$ s( W2 n4 R: S - };
复制代码
|
zan
|