Tag: 线程线程安全线程

像Node.js / V8一样的.NET线程?

我已经离开了.NET桌面编程一段时间了,同时喝了Node.js koolaid。 Node.js的某些部分我觉得很容易使用。 特别是,我喜欢线程模型的简单性,并且我可以获得multithreading应用程序的一些好处,同时只编写代码来跟踪单个线程。 现在,我需要在.NET中编写一个multithreading应用程序,我想到我没有理由不使用用于构建Node.js应用程序的类似线程模型 。 特别是,我想: 使用回调参数调用长时间运行的函数。 (该函数将在池中的线​​程上执行。也许在新线程上调用函数的简单包装函数就足够了吗?) 让那些回调函数调用在“主”线程上运行以进行处理 保持此“主”线程访问的所有对象的自动同步,因此锁定不是问题 这个线程模型的这种框架是否已存在于.NET应用程序中? 如果没有,是否有部分.NET已经支持或处理我正在寻求的一些function?