ManualResetEvent浅谈

ManualResetEvent浅谈C#中ManualResetEvent的开关作用贴代码usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading;usingSystem.Threading.Tasks;namespacetest01{clas…

大家好,又见面了,我是你们的朋友全栈君。

C#中ManualResetEvent的开关作用

  1. 贴代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;


namespace test01
{ 
   
    class Program
    { 
   
        public static ManualResetEvent mre = new ManualResetEvent(true);
        public static void trmain()
        { 
   
            mre.Reset();
            mre.WaitOne();
           for(int i=0;i<10;i++)
            { 
   
                Thread.Sleep(1000);
                Console.Write("子线程编号:"+i.ToString()+"\r\n");
            }
        }
        static void Main(string[] args)
        { 
   
            Thread th1 = new Thread(trmain);
            th1.Start();
            for (int y = 0; y < 10; y++)
            { 
   
                Thread.Sleep(900);
                Console.Write("主线程编号:" + y.ToString()+"\r\n");
                if (y == 5)
                mre.Set();
                if (y == 7)
                mre.Reset();
            }
        }
    }
}

C#中执行结果

在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/161168.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • linux 时间戳转换/dmesg 时间转换

    linux 时间戳转换/dmesg 时间转换dmesg时间转换dmesg输出的格式不易查看,可以通过命令进行转换。记录如下:时间查看:date-d”1970-01-01UTC`echo”$(date+%s)-$(cat/proc/uptime|cut-f1-d”)+12288812.926194″|bc`seconds”/proc/uptime详解在Linux中

    2022年10月2日
    0
  • nifi mysql hive_Nifi入门

    nifi mysql hive_Nifi入门NiFi基本概念概述简单地说,NiFi是为了自动化系统之间的数据流而构建的。虽然术语“数据流”在各种环境中使用,但我们在此处使用它来表示系统之间自动化和管理的信息流。这个问题空间一直存在,因为企业有多个系统,其中一些系统创建数据,一些系统消耗数据。已经讨论并广泛阐述了出现的问题和解决方案模式。企业集成模式中提供了一个全面且易于使用的表单。NiFi的诞生,要致力于解决的问题:因为网络故障、磁盘故障…

    2025年7月31日
    0
  • 你以为我在玩游戏?其实我在学 Java「建议收藏」

    你以为我在玩游戏?其实我在学 Java「建议收藏」大家好,我是程序员cxuan!今天继续卷起来!和大家一起Look一个有趣的国外编程网站!”今天我们来学习Java”。“Java是一门面向对象的编程语言”。“Java的特性有balabalabala…”。“Java与C的区别是xxxxxx”。“Java能用来balabalabala@!#$$”。balabalabalabalabalabalabalabala。原文链接:这个网站,要火!我还是不知道什么是Java。为什么我不知道什么是Java呢,我想是因为我

    2022年8月23日
    4
  • 我用css精灵图拼接了自己的英文名字,不会还有人不知道精灵图技术吧?

    我用css精灵图拼接了自己的英文名字,不会还有人不知道精灵图技术吧?我用css精灵图拼接了自己的英文名字,不会还有人不知道精灵图技术吧?

    2022年5月26日
    37
  • Java面试题全集(上)

    Java面试题全集(上)2013年年底的时候,我看到了网上流传的一个叫做《Java面试题大全》的东西,认真的阅读了以后发现里面的很多题目是重复且没有价值的题目,还有不少的参考答案也是错误的,于是我花了半个月时间对这个所谓的《Java面试大全》进行了全面的修订并重新发布在我的CSDN博客。

    2022年6月21日
    19
  • UCML应用框架平台的特点

    UCML应用框架平台的特点lUCML应用框架平台的特点1.UCML具有集成的、可编译的开发环境(1)该框架具有数据访问对象、业务对象、业务模版、工作流设计、业务规则设计、报表定义等组成部分,涵盖了一个业务系统开发所需的技术实现及细节;(2…

    2025年7月4日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号