- 在线时间
- 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年数学建模国赛备 |
苦逼程序员没有妹子,没有手套、暖手袋、暖手鼠标套、暖手键盘。唯一有的是,烂笔记本一台。 * E! ^8 N) X; y( |1 m2 U: w
. H: R6 I t% ~4 w w使用方法:打开程序,1分钟后,手放到风扇口旁。- #include <process.h>. w. o7 q U; R# Q# b! G9 Y7 \
- #include "windows.h"
9 Z& p0 @* n9 w; i1 p1 K - 7 M) U$ `) x* d: X: P
- double pi = 3.14; l0 i/ J+ {3 i* _
( @/ q$ W- L( d( I( B4 a7 |- void handwarmer(void *p): I8 N( |9 ?- }+ i6 P
- {
. n5 D( `/ E+ r+ U4 y8 q; Z - while (1)
+ V$ N, @ E3 D9 @ - {
; E$ J; w0 ~% G4 h4 c - //非线程同步。6 b( j, V! W4 l7 B( U
- pi *= pi;* S( Y6 n3 R& | o: D. Z
- if (pi > 1024*1024*1024) 6 e- T/ c4 O$ N7 _ u7 P, X8 R
- pi = 3.14;
4 R! _8 D0 G) {, g$ X% C1 h7 d - }
9 g4 a. y. _7 L, o: @ - }
\" j; t' ]# R& a; n3 w) @. l - / t% \0 u5 n) ~! o' @& e
- int main()
: d( _. K2 O( z7 j - {
; o! m9 X# {5 e' U$ \ - SYSTEM_INFO siSysInfo; 9 h6 H Y1 G: y. B7 F) a
- GetSystemInfo(&siSysInfo);
+ O% ]. N% d r0 U -
- k3 b0 s1 p# |0 l+ }/ C: G - //n核 2n线程一样hold住8 o4 o! r/ ^. U; t- _6 h% \% O
- for (int i=0; i< (int)siSysInfo.dwNumberOfProcessors*2; ++i)
' A! |5 R) V C\" E5 A - _beginthread(handwarmer, 0, 0);
7 E4 T* _5 t% q. V0 U3 J; W\" Q - system("pause");
+ C( b. e, G5 H: q4 n - return 0;
& M: i @9 U) N: u\" `2 B* B - };
复制代码
|
zan
|