Good books on threading/processes?

  • Thread starter SlurrerOfSpeech
  • Start date
  • Tags
    Books
In summary, for those looking to learn more about the hardware and OS-level details of threads and processes, some recommended books for Windows architecture include "Advanced Windows" by Jeffrey Richter, "Windows Internals, 7th Ed." by Yosifivitch and Ionescu, and "Windows Internals" by Russinovich and Solomon, Parts I and II. These books provide more advanced information and explanations on these topics.
  • #1
SlurrerOfSpeech
141
11
I want to learn more about the hardware and OS-level details about how threads and processes work. Can anyone here direct me to some good reads?
 
Technology news on Phys.org
  • #2
SlurrerOfSpeech said:
I want to learn more about the hardware and OS-level details about how threads and processes work. Can anyone here direct me to some good reads?
You didn't specify which OS. From your previous posts, I think you are using Windows. Here are some links to more advanced books on that architecture.

Advanced Windows, Jeffrey Richter - https://www.amazon.com/dp/1572315482/?tag=pfamazon01-20
Windows Internals, 7th Ed., Yosifivitch and Ionescu, https://www.amazon.com/dp/0735684189/?tag=pfamazon01-20

Windows Internals, Russinovich and Solomon, Part I - https://www.amazon.com/dp/0735648735/?tag=pfamazon01-20
Ditto, Part II - https://www.amazon.com/dp/0735665877/?tag=pfamazon01-20
 
Last edited by a moderator:

1. What does threading and processes refer to in the context of books?

Threading and processes refer to the techniques used in computer programming to allow multiple tasks to run concurrently within a single program.

2. What are some recommended books for learning about threading and processes?

Some recommended books for learning about threading and processes include "Python Concurrency: With the asyncio and aiohttp Libraries" by F. Géron, "Concurrency in C# Cookbook" by Stephen Cleary, and "Java Concurrency in Practice" by Brian Goetz.

3. Are there any beginner-friendly books on threading and processes?

Yes, there are several beginner-friendly books on threading and processes such as "Threads Primer: A Guide to Multithreaded Programming" by Bil Lewis and Daniel J. Berg, and "Multithreading for Visual Effects" by Martin Watt and Erik B. Wilson.

4. Can you recommend any advanced-level books on threading and processes?

Yes, some advanced-level books on threading and processes include "Operating System Concepts" by Abraham Silberschatz, "The Art of Multiprocessor Programming" by Maurice Herlihy and Nir Shavit, and "Concurrency: State Models and Java Programs" by Jeff Magee and Jeff Kramer.

5. Are there any online resources or tutorials that can supplement a book on threading and processes?

Yes, there are several online resources and tutorials that can supplement a book on threading and processes such as Stack Overflow, tutorialspoint, and the official documentation for programming languages like Python, Java, and C#.

Similar threads

  • Programming and Computer Science
Replies
8
Views
1K
Replies
3
Views
308
  • Programming and Computer Science
Replies
25
Views
2K
  • Programming and Computer Science
Replies
23
Views
1K
  • Programming and Computer Science
2
Replies
69
Views
4K
  • Programming and Computer Science
Replies
5
Views
927
  • Programming and Computer Science
Replies
1
Views
504
  • Programming and Computer Science
Replies
8
Views
328
Replies
1
Views
423
Back
Top