返回介绍

小结

发布于 2025-03-08 15:27:57 字数 390 浏览 0 评论 0 收藏 0

正如给一个银行业务员的业务窗口从一个变成两个不大会提高他每小时接待的顾客数目一样,多线程并不会让你的程序运行的更快(至少在普通的硬件环境下是这样).然而,它可以让你的程序看上去比不用线程更流畅了,正如那个业务员在一个柜台等刷卡的时候可以跑到另外一个窗口继续办公一样,多线程可以让你的系统的资源使用的更有效率.在解决某些特定的问题方面,它也比不用多线程的手段看上去更优雅.在这一章的最后,我们还介绍了多线程替代方案相关的内容,包括空闲事件处理,定时器和 Yield 等。

关于多线程编程还有很多方面的问题这里没有涉及到,如果你对更深入的内容感兴趣,推荐你阅读 David R. Butenhof 写的书"Programming with POSIX Threads"。

下一章我们来看看怎样使用 socket 编程以便在进程间传递数据。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文