- 在线时间
- 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年数学建模国赛备 |
苦逼程序员没有妹子,没有手套、暖手袋、暖手鼠标套、暖手键盘。唯一有的是,烂笔记本一台。 h. m* U+ u7 g, e2 ?. J
0 U! P( A: Y6 C3 _! j
使用方法:打开程序,1分钟后,手放到风扇口旁。- #include <process.h>/ W) {2 u2 l3 g3 c& l5 R
- #include "windows.h"$ j+ x) T6 |9 L# O\" R
) j# k: N, N$ |2 k- double pi = 3.14;$ O6 i5 e+ L! C8 w
+ l: C8 V! M5 L* H3 W% u7 y1 @ h- void handwarmer(void *p). k8 o: P0 f) ~' m
- {; ^% A& `' R' M1 D
- while (1)( q5 P7 J' G' _$ q) Z
- {
/ G H, Y& U8 a' y3 Z - //非线程同步。
3 s) m0 `0 n* j e, e - pi *= pi;) A. |8 n2 g0 a; ^6 J
- if (pi > 1024*1024*1024)
4 h+ f/ ?- q% t* r\" B( b - pi = 3.14;
3 F/ H2 a& q4 x- M. d5 x - }/ d) u- S5 e; [( Z4 k2 p
- }. ]; c% u7 w8 K, L
4 J& H$ L6 y0 ]- int main(): o3 f2 @% q! c9 h& `
- {
0 Y# C6 s* B3 S4 l% z! `$ ` - SYSTEM_INFO siSysInfo; 5 _6 `0 j& ]; I7 }( h# v
- GetSystemInfo(&siSysInfo);' C, n8 c4 ], C- r% P
- 5 [4 | Q5 f+ Y+ O+ k
- //n核 2n线程一样hold住; u* e9 ~- \\" W0 |' }\" v6 z& r
- for (int i=0; i< (int)siSysInfo.dwNumberOfProcessors*2; ++i)7 h! Y* c\" \+ H
- _beginthread(handwarmer, 0, 0);
- Y( n6 e( @% l0 C - system("pause");
$ M7 { E9 J$ c- W' b* B - return 0;
/ n3 M; z. A2 o9 z* i/ F* @* f - };
复制代码
|
zan
|