Hey guys,<br><br>I've been doing some reading around the internet about Object Orierientated Program designing,<br>got a OOP design <a href="http://books.google.ie/books?id=KpJQAAAAMAAJ&q=object+oriented+software+designing&dq=object+oriented+software+designing&lr=">book</a>, yet still I'm confused on how to approach designing a "large" program.<br>
<br>That's the background to this question: Is mutex locking the only way to ensure that variables are only<br>being accessed by one thread at a time? Is it the "right" way to go about it?<br><br>I've seen quite some strong opinions around the internet on how RT threading should be done,<br>
however I still am not fully sure if PosixThreads is the way to go, (due to windows not supporting it).<br><br>I've googled for "c++ cross-platform threading" which returned <a href="http://www.codeproject.com/KB/threads/thread_class.aspx">this post</a>. I've not yet fully understood it,<br>
but I'm also slightly afraid that Ill be learning a bad habit rather than how to use a good threading lib!<br><br>Any advice on where to start? Cheers, -Harry<br>