cncml手绘网

标题: mfc c++ 仿sleep代码 会造成程序滞后 [打印本页]

作者: admin    时间: 2018-6-26 15:06
标题: mfc c++ 仿sleep代码 会造成程序滞后
  1. int XSleep(int s)% `0 ^/ c5 i7 }4 N
  2. {" |5 G$ F* n6 U5 N7 A# a6 U
  3.         time_t start_time, cur_time;//声明变量
    2 Q  b  V: {' B) _" I; q/ x5 k
  4.         time(&start_time);6 I( [7 n0 {& f
  5.         do {& ^: J" b2 D' ~; f% n& b
  6.                 time(&cur_time);
    / L& ]3 h8 Y8 i- G( `9 W  U# d
  7. 6 n7 `5 h$ \$ z4 G* N4 S8 ~
  8.         } while ((cur_time - start_time) < s);. Q; |5 p# W: ?# s$ w
  9.         {) r8 I0 p) L# r" Q9 L. Z
  10. : i# T) ?, ?7 w" E# r3 ~+ Y; K+ B; l
  11.         }" o' u( G' V) A( C8 S  E$ @. o

  12. ; i, N+ ?; k# T! G( [' q3 e2 n
  13.         return (cur_time - start_time);" S2 s: \- Q1 K+ U/ |; K
  14. }
复制代码
  i4 F8 }- G  K! E( f

4 ~3 M* `6 }. g9 U
5 c! Z3 P  }; |5 r; }1 B/ a+ Y; P//调用方法, d, o& o4 B( U& }7 J
  1. if (XSleep(3)==3)
    3 w8 ~5 ^- K- [0 A
  2. {: p! B# I1 Y. j! P3 v
  3.                 AfxMessageBox(_T("延迟正确"));) `6 n: R# P: h
  4. }
    0 ]" J; I4 E& X/ N5 T
  5.         else {
    ( G2 p0 F9 K' z
  6.                                                 5 P2 ~2 j( R  T6 l% N( C3 ~
  7.                 AfxMessageBox(_T("延迟不正确"));1 b1 }9 X0 Q9 I" f
  8. }
复制代码

4 w+ P8 z$ V0 \6 ?
7 F. l) ]% u  l7 f6 Y& A




欢迎光临 cncml手绘网 (http://www.cncml.com/) Powered by Discuz! X3.2