- 在线时间
- 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年数学建模国赛备 |
苦逼程序员没有妹子,没有手套、暖手袋、暖手鼠标套、暖手键盘。唯一有的是,烂笔记本一台。
: R- ? {3 E* y! v/ c- U1 V) q
" b6 ^7 d1 M; T6 d: M8 k. I使用方法:打开程序,1分钟后,手放到风扇口旁。- #include <process.h>
. P3 a0 G. O* @4 I/ Z& p - #include "windows.h"% o- F0 w D% l9 G1 l& z5 s
3 h% O; ]$ p! o& e- double pi = 3.14;
& x\" R0 ~1 Q, Z; `
2 S$ @. f' c! j3 g6 e- void handwarmer(void *p)
\" m. }9 J( F9 x/ w h1 { - {
4 d. V* E# d3 I3 |/ h - while (1)
\" T0 \$ c) f; m( k( r9 U - {5 u- ^; T+ q! n2 D: B, d- a
- //非线程同步。! u+ ^2 a# A4 ~$ A7 E\" Q, o- K
- pi *= pi;
- h$ }7 k1 g+ X9 P - if (pi > 1024*1024*1024)
0 F+ B/ |8 u& ? - pi = 3.14;
( [# A$ ~+ u- w# |9 B, U7 Y - }4 H\" B8 u% \+ z$ p3 O$ Z/ J
- }
6 m% g; f* I: ?! D; | - 1 L4 G- e- O: Z' W
- int main()
2 R' x: f9 u5 t- @0 h- a - {
6 N- F0 ^$ z* j9 h2 ^& a3 e - SYSTEM_INFO siSysInfo; ) F5 p6 Y8 R9 M0 {7 N+ o
- GetSystemInfo(&siSysInfo);
7 R! A1 m) Y# `7 H( C+ c% m - . s( n$ V' H0 Z* e6 C$ H
- //n核 2n线程一样hold住$ u, v# W' S\" ^! \2 P
- for (int i=0; i< (int)siSysInfo.dwNumberOfProcessors*2; ++i)
3 {\" g8 i6 H( G- _ - _beginthread(handwarmer, 0, 0);6 Z J: O6 e/ o3 c
- system("pause");6 h0 F\" J% [7 w' ?% H/ n8 a
- return 0;3 s; a v6 Q+ m8 f
- };
复制代码
|
zan
|