ManualResetEvent 让你的代码等你几分钟
2024-08-29 09:45:55
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading;
namespace ConsoleApp
{
class Program
{
public delegate void RunSomething();
static ManualResetEvent manualEvn = new ManualResetEvent(true);
static void Main(string[] args)
{
RunSomething run = new RunSomething(Do);
manualEvn.Reset();
run.BeginInvoke(r =>
{
run.EndInvoke(r);
}, null);
bool bl = manualEvn.WaitOne(10 * 1000);
}
public static void Do()
{
Thread.Sleep(15 * 1000);
manualEvn.Set();
}
}
}
最新文章
- 高仿ios版美团框架项目源码
- 7.Android开源项目WheelView的时间和地址联动选择对话框
- A session of Log Collect, Retrieval and Analysis using ELK Stack
- Windows 特殊文件夹的位置
- 【2016-08-18】转载:总结C++中几种结构体初始化的方法
- FRM-40831 出现截断
- 利用runTime,实现以模型为主的字典转模型(注意与KVC的区别)
- MoonWarriors-lua——《雷电战机》游戏-Lua移植版
- Codeforce 215 div1
- android 监听app进入后台以及从后台进入前台
- XMPP我写底层协议(零)--废话和准备开幕前
- Android官方开发文档下载
- 一行一行手敲webpack4配置
- python3 多线程爆破ftp、mysql、ssh
- excel追加数据
- ZipUtil
- 【转】 SQL - 生成指定范围内的随机数
- html2canvas
- Python 入门基础17 --加密、表格、xml模块
- 使用Eclipse Memory Analyzer分析Tomcat内存溢出
热门文章
- js进阶 10-6 jquery中的属性选择器有哪些
- 如何在CSDN博客自定义栏目中添加“给我写信”
- 视频和音频播放的演示最简单的例子9:SDL2广播PCM
- 项目中碰到的ExceptionInInitializerError异常
- hadoop中国字、词频统计和排序
- asp.net中c#求百分比
- onload 事件
- Python 金融数据分析 (一)—— 股票数据
- C#中的String.Format介绍
- Qt5.4.1在windows7配置Android开发环境(阳光柠檬_)