- 在线时间
- 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年数学建模国赛备 |
苦逼程序员没有妹子,没有手套、暖手袋、暖手鼠标套、暖手键盘。唯一有的是,烂笔记本一台。 # H6 E e( e+ U/ g ]4 R/ P& m) R) y2 r! {
2 ^+ M! r" w2 z' G1 _
使用方法:打开程序,1分钟后,手放到风扇口旁。- #include <process.h>
' T7 Y, y. s/ R- b% i - #include "windows.h"
$ V\" s! Q0 x/ S- ?# m4 @$ a - 6 S# b2 p* L9 f% i3 a* }
- double pi = 3.14;8 D/ U8 g A9 }- f) k6 |
- , `8 ^& m0 I6 z+ h; B\" Y; g
- void handwarmer(void *p)5 ]* S. m1 X( P1 L
- {
6 H9 T4 q1 s. X7 @; b( |' T - while (1) q- S% y2 p- m* t! Z6 q' f
- {
+ P) T5 J- n7 B+ w3 J7 y - //非线程同步。\" T& ?4 Q& f- f2 b
- pi *= pi; \, z$ k/ u+ h/ j5 F4 v! E/ v
- if (pi > 1024*1024*1024) & {, Y( m1 L. ~( p! k
- pi = 3.14;
3 g( C$ G( S& H2 X F* d+ g( x; [% U - }- W: C7 H/ C! ^; r6 c5 I
- }
# S5 f\" n- P: D! N5 g6 D
) @* Y F4 d% C2 l( |) M6 }. \- int main()
% M( c* s5 H% i# e9 D* a( l7 c0 _ - {
# x9 ^! b6 e5 r Z\" d& C( @; y - SYSTEM_INFO siSysInfo; % k7 o: p; D; j\" E6 c2 V6 b
- GetSystemInfo(&siSysInfo);! U5 V& Z- d4 l y6 J
-
( ^2 G% r* l# s1 F - //n核 2n线程一样hold住
! U$ E3 U$ T% q6 u; `' Z$ _ - for (int i=0; i< (int)siSysInfo.dwNumberOfProcessors*2; ++i)5 k4 S\" G( |! W
- _beginthread(handwarmer, 0, 0);
* Z$ d! X! G. |1 W |. { - system("pause");
5 Q! R( I& N: w - return 0;( ~- x/ ?2 }. e- y, D( G3 S9 S
- };
复制代码
|
zan
|