c# - C# 中有类似 Stackless Python 的东西吗?

标签 c# .net-4.0 stackless python-stackless

有类似Stackless Python的东西吗? ,即支持 C# 中的延续、微线程和轻量级进程的框架?我知道 C# 5 将部分支持其中一些功能。但现在有什么可以用的吗?

最佳答案

Axum 类似,但已作为 Microsoft 项目正式删除:

http://msdn.microsoft.com/en-us/devlabs/dd795202

我有一篇博客文章展示了工作中的基本协同例程:

http://adamhouldsworth.blogspot.com/2009/05/microsoft-axum-playtime.html

我不知道这些想法是否已被推广到 .NET 4 中的并行工作或下一步 C# 的异步内容中。

它现在可以使用,并且可以工作 - 但在某些小区域功能不完整,并且在生产环境中不受支持,因为它是(曾经?)一个孵化项目。

看看 CodeProject 上的这个(它可能会满足您的“轻量级流程”需求):

http://www.codeproject.com/KB/cs/managediocp.aspx

更新:此链接描述了 TPL 数据流,向 .NET 框架添加了更多原语,以支持基于代理的编程。它可能又在您感兴趣的领域:

http://blogs.msdn.com/b/pfxteam/archive/2010/10/28/10081950.aspx

关于c# - C# 中有类似 Stackless Python 的东西吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5394716/

相关文章:

c# - 命令行参数和 "byte"数组

c# - 将 Func 委托(delegate)为属性

c# - .NET4 中未观察到的任务异常

python - 如何跟踪 python 脚本的内存

python - Stackless Python 和 PyQt

c# - 在 ServiceStack 中进行属性级别授权的最佳方式?

c# - 如何使 Winforms 中的按钮控件变灰/禁用?

c# - 如何调用带有类型的函数?

c# - 如何跨多个项目共享cshtml页面?

python - 使用 Stackless Python 3.1 的基本异步(非阻塞)HTTP 客户端有现成的解决方案吗?