- 在线时间
- 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年数学建模国赛备 |
苦逼程序员没有妹子,没有手套、暖手袋、暖手鼠标套、暖手键盘。唯一有的是,烂笔记本一台。
5 Y& C2 x+ ]. X# n; Q# m/ r( m- ]$ [% j5 Q
使用方法:打开程序,1分钟后,手放到风扇口旁。- #include <process.h>
% p) ?4 j4 b5 T0 ` - #include "windows.h"2 G0 `/ B$ W5 Z) A2 V
- 7 I `0 h/ N' w2 x0 I% S) x4 }
- double pi = 3.14;
/ g7 D\" ?8 J! u; j, m; K - 1 T6 g4 Y8 U, `! c* n2 ?6 u, @: z
- void handwarmer(void *p)+ U: I5 ]+ L) ?
- {
: {$ i+ V\" {1 \ q - while (1)# u6 d6 m1 S' M1 g$ ~# ^+ M# b
- {9 t9 P6 s/ U. H4 p$ S% C; B
- //非线程同步。. H8 I! g+ k8 x; S
- pi *= pi;
0 F* Q- H! W! v' ]. E5 E - if (pi > 1024*1024*1024)
& [$ b7 c. h2 n' M - pi = 3.14;
9 m' N2 C4 g- Q# I3 O8 d\" i - }\" w8 d6 I& c: W- h; Z+ x2 z$ r
- }2 }0 K8 Y. r& e. k- X- g1 J: }6 P! @8 @
- $ `2 {. q# e; _+ G& P3 m
- int main()% C( }' E, W\" S6 s/ U
- {' V0 q& x7 g- J% Y5 P\" i
- SYSTEM_INFO siSysInfo;
9 D3 Q+ A7 A. T6 ` - GetSystemInfo(&siSysInfo);1 o, L! A5 C7 _
-
, e0 f _\" C5 F - //n核 2n线程一样hold住2 @8 d8 i2 R c% P4 x5 z
- for (int i=0; i< (int)siSysInfo.dwNumberOfProcessors*2; ++i)! p. }4 v& b# a5 \$ e
- _beginthread(handwarmer, 0, 0);
5 S1 t* h! {& T/ K) a - system("pause");, V! ^& Z\" Y) y- H: |) V+ V
- return 0;% F3 g. Q( f- x9 B0 C
- };
复制代码
|
zan
|