C# 事件处理程序计时和线程
我还在学C#所以请对我放松点。我正在考虑我正在开发的应用程序,但似乎找不到最好的方法。这不是一个表单应用程序,而是一个控制台。我正在收听UDP端口。我以每秒10次的速度收到UDP消息。然后在UDP消息中查找触发器。我正在使用一个事件处理程序,每当我得到一个新的UDP数据包时,它都会被引发,然后调用方法来解析数据包并查找我的触发器。所以,我有这些问题C# 事件处理程序计时和线程,c#,multithreading,C#,Multithreading,我还在学C#所以请对我放松点。我正在考虑我正在开发的应用程序,但似乎找不到最好的方法。这不是一个表单应用程序,而是一个控制台。我正在收听UDP端口。我以每秒10次的速度收到UDP消息。然后在UDP消息中查找触发器。我正在使用一个事件处理程序,每当我得到一个新的UDP数据包时,它都会被引发,然后调用方法来解析数据包并查找我的触发器。所以,我有这些问题 关于线程,我假设像我的线程那样侦听UDP数据的线程应该是一个永久线程 同样在线程方面,当我得到触发器并决定执行某项任务时,在本例中发送一条消息,我想
排队是一个完美的解决方案。如果某些消息独立于其他消息,并且它们的执行不会发生冲突,然后并行执行,则可以拥有更多队列。我将阐述您的观点: