进程获取由OS进程调度程序管理的CPU时间。 由于线程在单个进程内并行运行,这是否意味着进程的CPU时间会在线程之间进一步分布(切片)? 或者调度程序可以绕过父进程直接在线程之间分配CPU时间吗?进程内的线程
Q
进程内的线程
0
A
回答
2
线程由操作系统运行/调度,因此它们获得自己的CPU时间。进程CPU时间只是进程中所有线程的CPU时间总和。
如果您希望自己的进程安排任务,则应该使用光纤(Windows)。这些是一种线程,但它们不是由操作系统安排的。该过程应该处理光纤本身的调度。
4
我怀疑答案因操作系统而异。在Windows上,这个过程不仅被绕过,而且完全被忽略 - 调度程序处理的所有内容都是线程。进程只与所有非内核线程必须属于某个进程的程度有关,每个进程必须包含至少一个线程。
0
相关问题
- 1. 进程的线程级内存消耗
- 2. CSR共享内存,线程,进程
- 3. 进程vs线程(用户vs内核)
- 4. 在子进程内创建线程
- 5. Jmeter线程执行内部进程?
- 6. Python中的线程 - 线程或进程?
- 7. 进程内进程
- 8. 线程和进程?
- 9. 线程和进程
- 10. 线程和进程
- 11. 进程与线程
- 12. 线程或进程
- 13. 进程的线程信息
- 14. 多线程或线程进程
- 15. 的Linux用户空间线程,内核线程,轻量级进程
- 16. 进程VS线程:两个进程可以共享相同的共享内存吗?可以两个线程?
- 17. Python - 线程内的线程 - kosher?
- 18. 线程内线程的优先级
- 19. 其他线程内的辅助线程
- 20. 线程内应用程序与服务器进程
- 21. 线程内的MessageLoop
- 22. python异步线程/进程
- 23. 使用线程和进程
- 24. 进程线程调度
- 25. Oracle线程和进程
- 26. 执行多线程进程
- 27. 线程安全多进程
- 28. 线程还是多进程?
- 29. Python线程和子进程
- 30. Grails和多线程进程
在Linux以及,线程实际上在调度盛放的过程(虽然与父进程共享它们的数据)。 – 2010-11-11 20:10:34