先上全部源码:

 using System;
 using System.Threading;

 namespace MoveServices
 {
     public static class MoveWorker
     {
         private static Random random = new Random();
         public static void DoWork()
         {
             while (true)
             {
                 , );
                 Console.WriteLine("{0}\ttime={1}", DateTime.Now.ToString("HH:mm:ss.fff"), time);
                 Thread.Sleep(time > - ? time *  : time);
             }
         }
     }
 }

 using System;
 using System.Threading;

 namespace MoveServices
 {
     class Program
     {
         static void Main(string[] args)
         {
             while (true)
             {
                 try
                 {
                     MoveWorker.DoWork();
                 }
                 catch (Exception exception)
                 {
                     Console.WriteLine("{0}\texception:{1}", DateTime.Now.ToString("HH:mm:ss.fff"), exception.Message);
                 }
                 finally
                 {
                     Thread.Sleep();
                 }
             }
         }
     }
 }

当随机数time=-1的时候,程序会无限暂停,因为Thread.Sleep(-1)相当于sleep(UINT_MAX)。不说了,只有吃过亏才会深刻理解。

最新文章

  1. Android重构与设计之路,从整理提示弹窗(SmartAlertPop)开始
  2. IOS - Passbook
  3. Android Studio的git功能的使用
  4. WPF里的报警闪烁效果
  5. MemcacheQ 的安装与使用
  6. iOS-关于微信支付
  7. C# 之 SqlConnection 类
  8. [leetcode] 403. Frog Jump
  9. Dynamices CRM JS 类库 神器 XrmServiceToolkit - A Microsoft Dynamics CRM 2011 & CRM 2013 JavaScript Library
  10. Java client 访问 memcached
  11. makefile 进阶
  12. 期末考试--nyoj-757
  13. 复习知识点:XML解析数据,JOSN解析数据,GET请求数据,POST请求数据
  14. 两句话动态修改table数据并提交到后台
  15. Vue-cli搭建完项目,各文件解释
  16. 如何以编程方式签署应用程序包(C ++)
  17. mysql5.7.17源码安装
  18. ubuntun与qt下载地址
  19. 【转载】VMware虚拟机NAT模式网络配置图文教程
  20. 3.C#知识点:is和as

热门文章

  1. Facebook 开源安卓版 React Native,开发者可将相同代码用于网页和 iOS 应用开发
  2. Directx 3D编程实例:绘制可变速旋转的三角形
  3. OSChina 其中很重要的一类——RequestContext
  4. android下大文件分割上传
  5. InnoDB主要数据结构及调用流程
  6. cocos2d-x项目过程记录(ios和android设备的适配)
  7. linux服务器上的php代码通过nginx发布,解决pathinfo模式问题
  8. 那些年不错的Android开源项目(转)
  9. 模板-->中国剩余定理[互质版本]
  10. node.js的ejs模版引擎