请问,有没有多线程框架可用?
目前我正在使用Microsoft Enterprise Library框架开发WinForm应用程序。在这个应用程序中,我想在运行进程时添加线程功能,以便将我想要的进程卸载到单独的线程中。此外,我需要能够监视我创建的所有线程及其进度状态。
那么...有没有任何框架/模式/最佳实践来管理线程?
非常感谢。
请问,有没有多线程框架可用?
目前我正在使用Microsoft Enterprise Library框架开发WinForm应用程序。在这个应用程序中,我想在运行进程时添加线程功能,以便将我想要的进程卸载到单独的线程中。此外,我需要能够监视我创建的所有线程及其进度状态。
那么...有没有任何框架/模式/最佳实践来管理线程?
非常感谢。
Retlang提供了一种并发解决方案,与基本锁定解决方案、Parallel FX或.NET线程池有很大不同。使用Retlang,应用程序组件异步交换消息,而不是使用低级锁定和阻塞API。为了防止线程竞争或对象同步,消息按顺序传递。它的设计类似于Scala中基于事件的actor。
在.NET中有多种方法可以进行线程处理。