推荐一本关于 c\c++ 中的线程和并发的优秀编程书籍;

发布于 2024-10-28 14:41:02 字数 130 浏览 2 评论 0原文

大家好!

我目前正在大学学习操作系统课程。我们主要学习理论,并进行c++的简单练习,锻炼一些理论原理。 我想更多地学习有关 c\c++ 中并发和线程的实际编程,我想知道你们中是否有人有一本好书可以推荐。

谢谢大家

HI all!

I'm currently taking the course Operating Systems in my university. We mainly study theory and have simple exercises in c++ to exercise some theoretical principles.
I want to study more about the practical programming in concurrency and threads in c\c++ and i was wondering if any of you have a good book to recommend on.

Thank you all

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

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

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

葬心 2024-11-04 14:41:02

如果您将使用类 UNIX 系统,那么我建议 使用 POSIX 线程编程 作者:David R. Butenhof。

如果您将使用 Microsoft Windows,那么我建议 在 Win32 中编写多线程应用程序,作者:Jim Beveridge 和 Robert Wiener。

无论您最终使用哪个线程包,我都建议您查看我编写的两个演示文稿:通用同步策略多线程性能陷阱。这些简短的演示包含有用的信息,不幸的是,许多其他书籍和文章中没有讨论这些信息。

If you will be working with UNIX-like systems, then I recommend Programming With POSIX Threads by David R. Butenhof.

If you will be working with Microsoft Windows, then I recommend Writing Multithreaded Applications in Win32 by Jim Beveridge and Robert Wiener.

Irrespective of which threading package(s) you will end up using, I recommend you look at two presentations I wrote: Generic Synchronization Policies and Multi-threaded Performance Pitfalls. Those short presentations contain useful information that, unfortunately, is not discussed in many other books and articles.

花期渐远 2024-11-04 14:41:02

我也一直在找这样的书,很难找到。这个将于五月发布,如果有帮助的话:

http://www.manning.com/williams/< /a>

我购买了这本书:

http://www.amazon.co .uk/gp/product/0123705916/ref=oss_product

非常好,是用 java 编写的,但大部分原理适用于 c/无论如何,c++。

I have also been looking for such a book, they are very hard to come by. This one will be released in May, if that's any help:

http://www.manning.com/williams/

I purchased this book:

http://www.amazon.co.uk/gp/product/0123705916/ref=oss_product

It's very good, it's in java, but most of the principles apply to c/c++ anyway.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文