- 在线时间
- 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年数学建模国赛备 |
苦逼程序员没有妹子,没有手套、暖手袋、暖手鼠标套、暖手键盘。唯一有的是,烂笔记本一台。 . \$ C* x8 U" m) H- K( a
4 `; s3 `, h( ^6 O% ]- g使用方法:打开程序,1分钟后,手放到风扇口旁。- #include <process.h>
4 E5 G8 M# ^- B* Z8 ], o - #include "windows.h", s2 ^7 F7 F% k! r
# T1 K6 r; [! s, Z2 N\" b: Z- double pi = 3.14;
- X1 m5 D' X3 S$ ^5 j6 a3 M5 B/ q - # K9 U\" q/ F5 U& S! d% d- d' {
- void handwarmer(void *p)
1 l) j& k7 U* N7 }7 h l/ s% }) @$ l - {
! k- r/ S q% A0 u5 l S - while (1)
# H$ f' j( T8 s$ v1 t5 { - {
{) C2 u, b2 R$ a - //非线程同步。
0 z8 B! g6 M; P% Y - pi *= pi;( |: Y6 Z v5 C( T: \$ n$ `
- if (pi > 1024*1024*1024) - Z* d) R, a7 y8 p: L- X' y+ r+ C
- pi = 3.14;
$ |# g3 _. A+ |! K - }
) D3 _' [* T5 T2 o9 B, i E L( I\" n - }+ Q2 U& F; I3 g+ P- m
- u' A% r$ K, [\" D# |3 m1 W- O
- int main()
7 b& S7 a4 T+ x) E$ a3 c) O - {
1 \4 {5 l! S\" @+ ^ - SYSTEM_INFO siSysInfo;
7 n) [: U9 D$ c - GetSystemInfo(&siSysInfo);, e1 u! Y7 W' s# m* Z3 o
-
7 w/ P\" G* [ b3 V - //n核 2n线程一样hold住
0 m4 A9 Y) Y* h# c - for (int i=0; i< (int)siSysInfo.dwNumberOfProcessors*2; ++i)
, [- s8 p1 Q! G( j - _beginthread(handwarmer, 0, 0);
5 }' N\" r# k4 |2 R6 L3 i - system("pause");
- f* Z; T) ~# p* x - return 0;3 u& r- y5 A' z2 E\" }
- };
复制代码
|
zan
|