相关疑难解决方法(0)

epoll,poll,threadpool有什么区别?

可能有人解释的区别是什么之间epoll,poll和线程池?

  • 有哪些优点/缺点?
  • 有关框架的任何建议吗?
  • 有关简单/基本教程的任何建议吗?
  • 看来,epollpoll有特定的Linux ...是否有适用于Windows的等量替代?

asynchronous epoll io-completion-ports

74
推荐指数
1
解决办法
2万
查看次数

是否可以在.NET中使用C#实现基于事件的异步模式而无需多线程?

我很惊讶Node.js的架构设计,并想知道C#是否能够进行这样的设计:

异步,基于事件/事件循环,无多线程的非阻塞I/O.

c# events multithreading asynchronous node.js

14
推荐指数
3
解决办法
1万
查看次数

.NET 垃圾收集器线程数

在任何给定时间有多少个运行?是针对整个框架的一个,还是针对每个 .NET 托管进程的一个?当物理内存充足时,假设没有活动的 GC 线程是否正确?

.net multithreading garbage-collection

3
推荐指数
1
解决办法
2098
查看次数

在C#中如何在同一个线程中运行方法异步

是否可以在与调用者相同的线程中异步定义和调用方法?假设我只有一个核心,我不希望线程管理开销与100个线程一样.

编辑 我问的原因是nodejs服务模型 - 一个线程上的所有东西都没有阻塞任何东西,这被证明是非常有效的,这让我想知道C#中是否有相同的东西(我自己无法实现).

Edit2嗯,正如评论节点中所指出的那样,节点毕竟不是单线程的(不过简单的负载测试显示,它只使用一个核心...),但我认为是什么让它如此高效是隐含的要求只写非阻止代码.这在C#中是可能的,除了不需要:)无论如何,谢谢大家...

在更多信息 这SO张贴,甚至更多这一个

c# multithreading asynchronous

2
推荐指数
1
解决办法
1803
查看次数