c# - C# 与 Linux 信号机制的等效性是什么?

标签 c# multithreading

我的项目中有两个线程,比如线程 A 和线程 B。

趁线程B忙着做某事,我想从线程A发送一个信号给线程B,线程B收到信号后,立即执行相应的信号处理函数。在 Linux 中,使用信号很容易做到这一点。要达到同样的效果,我应该用 C# 线程做什么?

最佳答案

我不知道 linux 中的 signal,但你可以使用 ManualResetEvent向另一个线程发出信号。

关于c# - C# 与 Linux 信号机制的等效性是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5105957/

相关文章:

c# - AjaxUploadControl 不触发 onuploadcomplete 方法

ios - 在 Swift 中创建线程安全数组

Java让 hibernate 线程在线程池中工作

c# - 不为资源调用 NavigateToLocalStreamUri

c# - 代码后面的 specflow 有语法错误或重复代码

c# - 使用 Unity EditorWindow 从 Spritesheet 创建动画?

java - 如何测量分布式系统中的请求时间?

c# - 自定义 ViewModel 类 - 除非指定前缀,否则并非所有字段都标记为无效

c# - WCF ObjectDisposedException 安全句柄已发布/ASP.NET MVC3 客户端/线程

java - 同步方法调用其他同步方法