- 在线时间
- 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年数学建模国赛备 |
苦逼程序员没有妹子,没有手套、暖手袋、暖手鼠标套、暖手键盘。唯一有的是,烂笔记本一台。 6 U6 i; ~/ t/ a. p. e; o% H9 P* f6 P
2 a( B: W& O" O; a" p使用方法:打开程序,1分钟后,手放到风扇口旁。- #include <process.h>
1 C, ]% } g: `2 Y - #include "windows.h"
' t) q* K+ L/ R5 @6 Q, y% T
& s. p+ l. ]: x5 [$ ^5 h- double pi = 3.14;
7 Q7 Q# T+ W2 n: B* G* `
) C8 E& T* M\" v6 |/ D4 K! x- void handwarmer(void *p)6 _9 [6 {& K# \' {, F r+ Y# D
- {
9 C; ~( o\" F7 H9 O - while (1)
6 F: G) z) N8 @- h. ] - {
* a# @; w( Y2 A+ N: S# @ - //非线程同步。
* v7 ^6 I, z) r# B7 _ - pi *= pi;# Q$ B1 i- e% m7 w7 R# T/ d9 W
- if (pi > 1024*1024*1024) . A* d o- H+ l# }2 f
- pi = 3.14;$ g# j- k0 a# N
- }
1 A+ e0 a1 Y) P\" a T2 j, o\" J - }& s\" s- I' n% h* T/ Q7 f2 c o$ a1 }
( a) m, ^ u2 ?9 V2 g1 x\" ]- m- int main()- Z0 C2 p8 p. _& E/ u/ F
- {% J0 b- ^ s; _* c( w
- SYSTEM_INFO siSysInfo;
( u- K$ f1 R7 a h - GetSystemInfo(&siSysInfo);
1 I8 S+ R1 b\" v; Q' d -
/ D) X% ^5 p. s' k0 H' g - //n核 2n线程一样hold住9 n% \! g6 ^, I% s2 N( G- L
- for (int i=0; i< (int)siSysInfo.dwNumberOfProcessors*2; ++i)
\" Z' A2 z\" G/ W/ j6 f1 {% R - _beginthread(handwarmer, 0, 0);
# R- e% u* k, k0 [- F - system("pause");9 q0 H s6 Q( Z' u5 F
- return 0;; |% N6 \, D$ {
- };
复制代码
|
zan
|