Author: James Robertson
Date: 18:30:34 04/06/99
I am thinking of making my program multithreaded to ease implementation of several things. But before I begin, I have several questions: first, if I have an input thread that just sits with cin, and my search thread is doing stuff in the background, will the search thread be slowed? Second, about locking and unlocking resources shared between threads; how is this usually done? If I just declare a variable, say bool locked = false; Can I "lock" and "unlock" resources by just: .... //see if the variable is locked if (!locked) { locked = true; //change shared resources locked = false; } Will this work? Any help is appreciated. James ....
This page took 0.02 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.