- 在线时间
- 491 小时
- 最后登录
- 2026-9-17
- 注册时间
- 2013-2-28
- 听众数
- 118
- 收听数
- 46
- 能力
- 268 分
- 体力
- 39229 点
- 威望
- 1340 点
- 阅读权限
- 255
- 积分
- 31234
- 相册
- 2
- 日志
- 0
- 记录
- 0
- 帖子
- 1389
- 主题
- 937
- 精华
- 0
- 分享
- 0
- 好友
- 111
升级   0% TA的每日心情 | 开心 2026-9-17 16:51 |
|---|
签到天数: 265 天 [LV.8]以坛为家I
- 自我介绍
- 内蒙古大学计算机学院
 群组: 2013年数学建模国赛备 |
苦逼程序员没有妹子,没有手套、暖手袋、暖手鼠标套、暖手键盘。唯一有的是,烂笔记本一台。
# K- z# Z3 o) Y% x3 u' b* } l m( I' r0 d- O6 V
使用方法:打开程序,1分钟后,手放到风扇口旁。- #include <process.h>4 H2 _% w, m: I' u- S
- #include "windows.h"
6 L! Y( Y: H\" v\" E! W# Y\" b - 3 d2 @% }/ [4 o3 ?' O {/ s& k9 W4 o5 c
- double pi = 3.14;2 R6 h. Q: O& i2 M
- 9 b& p) ]% [3 S, l
- void handwarmer(void *p)
3 m7 j. [) J% C* R8 I - {
4 |/ x! u: {/ T0 d - while (1)
8 ?; i' V' m2 Y - {, O/ j0 U' D# |$ ~; B
- //非线程同步。. F# j$ v3 w, \% L
- pi *= pi;
# x, e% I5 `5 D% K - if (pi > 1024*1024*1024)
1 K) \4 O# a9 W# g8 b - pi = 3.14;
. O! Z% {, Q/ t# E6 A5 v2 ^ - }
5 X( x\" y) a1 k2 U5 c - }
. Q* `3 {9 _$ Y) q
; w+ `% W7 w: F' E: s0 O- int main()6 D% _$ @0 r; G- Y+ O0 _+ A
- {6 B1 k) _, a2 O2 @
- SYSTEM_INFO siSysInfo; ' |# A; c1 J' m
- GetSystemInfo(&siSysInfo);
7 ]) X: |& }' m8 a\" S1 t) K - 5 j5 I4 ~+ Q! z0 w3 U
- //n核 2n线程一样hold住
! r0 [1 l, g i; t+ t& m; i - for (int i=0; i< (int)siSysInfo.dwNumberOfProcessors*2; ++i)# N& \- R, I& P! X+ F7 D
- _beginthread(handwarmer, 0, 0);
/ ~4 ?& J5 X3 h$ R - system("pause");8 ?9 p9 P- d( F) M& s9 ^8 x n\" S
- return 0;
' M: n- a; N- J# b4 T+ k - };
复制代码
|
zan
|