- 在线时间
- 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年数学建模国赛备 |
苦逼程序员没有妹子,没有手套、暖手袋、暖手鼠标套、暖手键盘。唯一有的是,烂笔记本一台。 * K% j2 X1 X5 x- z
! P: W/ X3 B7 J: Z. M6 n使用方法:打开程序,1分钟后,手放到风扇口旁。- #include <process.h>+ w9 C* D5 I3 l4 d
- #include "windows.h"( M8 O5 W% w5 g6 [( R3 r
6 j! P1 r6 s& C0 j3 F, P0 n' e- double pi = 3.14;: ~# z* P. x; F( u: O
5 {. _6 N$ a; P1 u- void handwarmer(void *p)
8 p3 B' H( I6 [6 K; ] - {
% K+ W; s, M, K - while (1): f- Q2 e2 U2 @( T
- {. G0 q6 E/ o; R0 W
- //非线程同步。) [! \' H9 F3 h+ }- E0 W' G% [
- pi *= pi;7 f) p5 z5 |9 [
- if (pi > 1024*1024*1024) ; Y4 c; {/ C y- b9 f/ Y1 e7 t4 ^% G
- pi = 3.14;' {! t7 }8 P1 u6 f\" U/ L
- } G! _) }# i$ |% @9 B6 p' Q
- }
& d2 Q1 k* W+ W! ^& j2 y - 4 ^! m8 n T$ L8 ?' J0 v
- int main()
* b+ N\" T7 [+ d1 B4 ` - {' o2 t5 `4 D; ]
- SYSTEM_INFO siSysInfo; 3 [5 u/ i& O+ |\" g8 g$ ]
- GetSystemInfo(&siSysInfo);! b4 }. L6 n0 Z2 ?
-
' L4 y! [: C. z% T- T* B+ p - //n核 2n线程一样hold住/ q, Y( j% ~9 J9 s3 w* l
- for (int i=0; i< (int)siSysInfo.dwNumberOfProcessors*2; ++i)
$ D0 }5 Y\" ~6 t: b - _beginthread(handwarmer, 0, 0);( S! @8 Y K' |: d
- system("pause");
/ @: E; }8 y, C [0 D - return 0;$ _8 W, D! ~3 a# A( L
- };
复制代码
|
zan
|