我从来没有做过关于并发编程的事情。我对它们的了解仅来自操作系统书籍。
我今天在接受采访时遇到了这个问题。我想知道是否有人可以给我一个直观的
关于多线程和多进程以及何时选择它们的说明。或者,也许你可以
向我推荐一些带有实际示例的书籍或链接。我想阅读源代码
并发编程的开源项目(c/c++),希望大家推荐一个。
非常感谢您的任何帮助。
我从来没有做过关于并发编程的事情。我对它们的了解仅来自操作系统书籍。
我今天在接受采访时遇到了这个问题。我想知道是否有人可以给我一个直观的
关于多线程和多进程以及何时选择它们的说明。或者,也许你可以
向我推荐一些带有实际示例的书籍或链接。我想阅读源代码
并发编程的开源项目(c/c++),希望大家推荐一个。
非常感谢您的任何帮助。
多线程:
多进程:
使用多线程或多进程之间的决定通常取决于两个因素:
最后一点:非常复杂的应用程序可以同时使用多线程和多进程来完成软件特定部分的需求。