Jump to content
  • Advertisement
Sign in to follow this  
SirLuthor

A multithreaded wrench in the works..

This topic is 4614 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Heya folks, if I may be so bold, I would put some questions (well, 1) to you esteemed folks, regarding multi-threading, in general. I am most vexed, and, being who I am, I have no idea where to start looking for information on the subject fit for the single-threaded man (in case you haven't noticed, what MSDN has to offer on multi-threading and synchronization isn't exactly single-threaded programmer friendly..). So, questions. Anyway, here's the deal. I'm (intending to be) adding in multi-threaded support in my engine from the very beginning, so as to avoid having to hack it in later when I need to use it for some purpose.. To this end, I have been looking around for resources on the subject, suitable for a newcomer to multi-threaded computing, but have not found any. So if you know of any good ones, and could point them out to me, I would be most obliged. I saw a 4 part blog post a while back, I believe, that was talking about multi-threading, and some implementation stuff, but I seem to have lost the link to that. Also, I seem to recall atomic operations being usable in inline assembly.. Is there some good reference any of you know where I could find a list of ASM instructions? Or, even better, though perhaps off topic, just a good assembly reference [grin] Thanks!

Share this post


Link to post
Share on other sites
Advertisement
I'm not sure how useful this would be to someone with C++ or similar background, but when I was researching multi-threading a little while back I found the following resource extremely useful: Multithreading - The Delphi Way.

It's written in a very clear and concise way, and explains everything from the complete basics to some more advanced topics. I found it a great overview of multithreading techniques, since it provides many examples along the way and analyses each of them for possible problems/dead-locks/... I also used it extensively while writting my (first) multithreaded timer.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

Participate in the game development conversation and more when you create an account on GameDev.net!

Sign me up!