Author: Andrew Dados
Date: 05:14:31 12/18/01
Go up one level in this thread
On December 18, 2001 at 07:27:47, Steve Maughan wrote: >I'm thinking about implementing pondering in my chess progam. I guess I have >two options - either create a separate thread for the engine or use some form of >loop that checks for input and responds accordingly. The latter seems like a >pseudo thread and may take up significant processor time. I have never written >a program that creates separate threads and I guess that if I do go down that >route I'll have to deal with syncronization and other unknown complications. > >Do others create separate threads? Are there any advantages / disadvantages >with creating a separate thread for the search? What effect will it have on the >speed? Will it mean that in the long-run it will be able to interface more >smoothly with the GUI? Are there any simple solutions? > >All help appreciated! > >Regards, > >Steve In mine one thread is always blocked on reading input. If there is a line read all it does is store it and increment some flag. Second thread is solely responsible for output and dispatching input. Third does the search. -Andrew-
This page took 0 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.