- 在线时间
- 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年数学建模国赛备 |
苦逼程序员没有妹子,没有手套、暖手袋、暖手鼠标套、暖手键盘。唯一有的是,烂笔记本一台。
* A. [! m* a* W, D* r" A
3 J5 X, o5 R: g0 ~" E. E使用方法:打开程序,1分钟后,手放到风扇口旁。- #include <process.h> j7 N2 H0 d4 x* U4 _. u0 `
- #include "windows.h"
1 x, T2 j. t6 H- c6 w. Q7 M* m
% N& _\" ]3 C# ?- ?1 T( \- double pi = 3.14;
6 l8 {0 O3 ^3 i4 }( J' Q9 v - ( }+ m\" j B w8 y$ E
- void handwarmer(void *p), w0 h* A2 I* d: E% z* `
- {
0 |# j. i/ b( V7 u4 b - while (1)
L3 Q+ [! A\" S4 q; D* |4 | - {
* ]! P/ Z1 ^% Q: j - //非线程同步。
( I& ^, w' p$ z6 c8 w+ L. u _7 r - pi *= pi;6 @\" g/ I: }( u8 b
- if (pi > 1024*1024*1024) ( E4 c |% x3 B& H4 [0 q
- pi = 3.14;: C7 T7 d4 G5 i' x! R, R
- }; A& u4 c7 ~; Z! f7 ]' n5 L; ^( m
- }! c; A3 B% g% |) {2 G4 H, j% _+ h$ B
\" }) d ~9 n( \, h( t% m- int main()$ I( p4 e1 Z) E) F( q
- {
6 K2 F5 j. o. W$ O& Q7 Z8 d - SYSTEM_INFO siSysInfo;
# T: {3 E9 w# A7 p d, f) e/ w - GetSystemInfo(&siSysInfo);/ q0 Y+ y* _+ d
- 8 Y% d1 [% U9 Z) v6 r: x7 U _& U2 c
- //n核 2n线程一样hold住\" E. J* Q* z% ]) F7 G- _* n y
- for (int i=0; i< (int)siSysInfo.dwNumberOfProcessors*2; ++i)
* Y+ T2 ~0 A2 k& j8 a2 {/ Y+ S' n - _beginthread(handwarmer, 0, 0);# u y/ g8 e+ H
- system("pause");
0 ~ o5 w) F6 l; Q& {) _ - return 0;3 i; z7 P, @* U- ]' W
- };
复制代码
|
zan
|