class Program
{
static void Main(string[] args)
{
Thread thread = new Thread(Work);
thread.Start(); Console.ReadLine();
Pause();
Console.ReadLine();
Resume();
Console.ReadLine(); Pause();
Console.ReadLine();
Resume();
} static ManualResetEvent wait_handle = new ManualResetEvent(true); static void Pause()
{ wait_handle.Reset();
} static void Resume()
{
wait_handle.Set();
} static private void Work()
{
while(true)
{ wait_handle.WaitOne(); Console.WriteLine("running...");
}
}
}

最新文章

  1. solr索引服务器的配置和solrj集成开发总结
  2. 解决libcurl7.50.3在windows XP SP3 VC++ 6.0下编译报错 unresolved external symbol __imp__IdnToAscii@20 unresolved external symbol __imp__IdnToUnicode@20
  3. linux下U盘文件只读的解决办法
  4. BZOJ4310 : 跳蚤
  5. Sql 函数大全 (更新中...由难到简
  6. python socket编程学习笔记2
  7. NHibernate - HQL - 添加和更改
  8. java中的流程控制语句总结
  9. python 单向链表实现
  10. java 使用for循环打印杨辉三角形
  11. async-await用法
  12. 记录php中一种骚操作
  13. 性能测试yslow
  14. 使用maven-shade-plugin打包spring项目为可执行的jar包
  15. linux下的C语言程序设计
  16. 分布式监控系统Zabbix-添加windows监控主机
  17. idea如何搭建springboot框架
  18. QT中的线程与事件循环理解(2)
  19. 深入理解java中HelloWorld的执行流程
  20. 我讨厌Apple Safari浏览器的一些地方。不想用

热门文章

  1. 谈谈cookie的弊端
  2. SwiftUI 官方教程(四)
  3. 带中横线的日期格式在iOS手机系统上 转换时间戳NaN问题
  4. Java多线程编程那些事:volatile解惑--转
  5. 修改 Mac 默认 PHP 运行环境
  6. 学习js与css 写个2048
  7. art-template简单使用
  8. JavaScript数组和json的区别
  9. Paint、Canvas.1
  10. 三维建模:方法之CSG与B-Rep比较