在正在运行的进程中触发事件

时间:2011-02-22 06:23:17

标签: c# communication

我有一个持续运行的进程。我希望每隔一段时间触发一次这个过程来执行一个poeration。触发将由另一个过程完成。

我知道我可以使用WCF,但我正在寻找一个更简单的解决方案,也许是一个名为Semaphore的?

有什么想法吗?

最佳,

灰粉

2 个答案:

答案 0 :(得分:0)

您可以使用信号量或命名管道(在.Net 4.0中提供)来执行此操作。

答案 1 :(得分:0)

名为Mutex的名称将有效......

  

可以看到命名的系统互斥锁   整个操作系统,和   可用于同步   流程活动。您可以   创建一个代表的互斥对象   使用a命名系统互斥锁   接受名称的构造函数。该   可以创建操作系统对象   同时,或者它可以存在   在创建Mutex之前   宾语。您可以创建多个Mutex   表示相同名称的对象   系统互斥,你可以使用   OpenExisting方法打开一个   现有的命名系统互斥。