Computer Chess Club Archives


Search

Terms

Messages

Subject: Separate Thread or plain Loop??

Author: Steve Maughan

Date: 04:27:47 12/18/01


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



This page took 0.01 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.