相关疑难解决方法(0)

Linux中的线程与进程

我最近听过一些人说在Linux中,使用进程而不是线程几乎总是更好,因为Linux在处理进程方面非常有效,并且因为线程有很多问题(例如锁定).但是,我很怀疑,因为在某些情况下,线程似乎可以带来相当大的性能提升.

所以我的问题是,当遇到线程和进程都能很好地处理的情况时,我应该使用进程还是线程?例如,如果我正在编写Web服务器,我应该使用进程或线程(或组合)吗?

linux performance multithreading process

244
推荐指数
9
解决办法
11万
查看次数

epoll,poll,threadpool有什么区别?

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

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

asynchronous epoll io-completion-ports

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