当前位置: 首页 > news >正文

郑州网站建设 郑州网站制作品牌建设工作计划

郑州网站建设 郑州网站制作,品牌建设工作计划,从什么网站可以做兼职,做网站有前途吗//本文演示了ManualResetEvent 类的非静态set()、Reset()、WaitOne()和 //WaitHandle类的静态方法WaitAllWaitAll() //它们用于线程间的同步控制。 //实现了如下功能#xff1a;线程1#xff08;定时控制#xff09;通知线程2和线程3采集数据 //线程2和3数据采集完了线程1定时控制通知线程2和线程3采集数据 //线程2和3数据采集完了各自通知线程1情况。 //那么线程1收到了两个线程的通知则进行下一轮采集 static void Main(string[] args)         {             const int numberOfFiles2;             Console.WriteLine(Press any key to start);             Console.ReadKey();             var cancelToken new CancellationTokenSource();             var random new Random();             Console.WriteLine(Task started, press any key to stop...);                  var manualResetEvent1 new ManualResetEvent(false);             var manualResetEvent2 new ManualResetEvent(false);             ManualResetEvent [] manualEvents new ManualResetEvent[numberOfFiles];             for (int i 0; i numberOfFiles; i)             {                 manualEvents[i] new ManualResetEvent(false);             }             bool reached true; //线程1             Task.Factory.StartNew(()             { while (!cancelToken.IsCancellationRequested)                 { if (reached)                     {                         manualResetEvent1.Set();                         manualResetEvent2.Set();                         Console.WriteLine(Start new turn-----------------------);                     }                                         Thread.Sleep(300);                     reached WaitHandle.WaitAll(manualEvents,400,false);                     manualEvents[0].Reset();                     manualEvents[1].Reset();                 }             }); //线程2             Task.Factory.StartNew(()             {                 var num random.Next(10, 15);                                 while (!cancelToken.IsCancellationRequested)                 {                     manualResetEvent1.WaitOne();                     Thread.Sleep(200);                     num random.Next(10, 15);                     Console.WriteLine($Task1 is running, this is number {num} );                                         manualResetEvent1.Reset();                     manualEvents[0].Set();                 }             }); //线程3             Task.Factory.StartNew(()             {                 var num random.Next(5, 10);                                  while (!cancelToken.IsCancellationRequested)                 {                     manualResetEvent2.WaitOne();                     Thread.Sleep(100);                     num random.Next(5, 10);                     Console.WriteLine($Task2 is running, this is number {num});                     manualResetEvent2.Reset();                     manualEvents[1].Set();                 }             }); Console.ReadLine();             cancelToken.Cancel();             Console.WriteLine(task cancelled);             Console.ReadLine();         }
http://www.hkea.cn/news/14542809/

相关文章:

  • 网站建设 长期待摊网站做的文字乱码
  • 陕西恒立建设集团网站python基础教程电子书
  • 专业做网站的团队wordpress怎么发博客
  • 漳州最便宜的网站建设价格wordpress菜单创建
  • 阳泉建设公司网站南昌seo搜索优化
  • 金坛市政建设有限公司网站西安公司网站如何建设
  • 网站注册页面html网站后台登录地址怎么安全
  • 做外贸阿里巴巴有哪些网站视频怎么转wordpress
  • 在线网站制作模拟江苏建设主管部门网站
  • 大连网站建设找哪家如何建设网站咨询跳转页面
  • 青岛网站设计机构有谁做过网站建设
  • 北京网站建设模板案例设计个企业网站网页咋弄
  • 网站推广策划书 精品如何建设黔货出山电子商务网站
  • 福建网站建设公wordpress添加分类目录seo标题
  • 网站建设模板哪家好找事做网站怎么弄
  • 阿里巴巴国际站官网贵州省新闻联播
  • it运维工程师优化标题关键词技巧
  • 网站的ci设计怎么做重大军事新闻视频
  • 网站设计两边为什么要留白自己接私单网站开发
  • 怎样做网站的子网wordpress不同主题切换首页
  • 什么是网站维护3g手机网站源码
  • 怎样才能创建自己的网站现在asp做网站
  • app制作和网站一样吗电商销售主要做什么
  • 企业网站seo外包 s绵阳网站建设软件有哪些
  • 成都网站制作计划59网一起做网站
  • 永久免费的网站免费网页游戏poki
  • 电子网站有哪些中文wordpress插件
  • 建设教育协会培训网站做网站公司信科建站免费
  • 全国响应式网站建设十堰学校网站建设
  • 设计素材网站p商城网站源代码