Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Events in linux

Author: Hristo

Date: 14:24:51 04/24/01

Go up one level in this thread


On April 24, 2001 at 16:51:38, Vincent Diepeveen wrote:

>On April 24, 2001 at 16:18:01, Hristo wrote:
>
>>On April 24, 2001 at 13:15:00, Vincent Diepeveen wrote:
>>
>>>Hello,
>>>
>>>I'm looking for code to make events in linux.
>>>
>>>In windows i use functions like
>>>  WaitForMultipleObjects()
>>
>>There isn't one! If you depend on this functionality
>>you migth have to redesign (rethink) something.
>>Look for conditional variables ...
>>In general you need the services of pthreads library ...
>>look for ...
>>pthread_cond_init
>>pthread_cond_wait
>>pthread_cond_*, etc  ...
>>...
>>pthread_mutex_init
>>pthread_mutex_lock // no time out
>>pthread_mutex_*, etc ...
>
>I see so i go write myself this function then :)

duhhhh  ... yep. Well maybe someone wrote it already.
If you would use it I will take a crack at it tonight
and send it to you.
If anyone knows about possible implementation of this
function WaitForMultipleObjects ...
... yell YELL now ... cause it is a hairy bastard!

hristo

>
>>keep in mind that there is no function to wait on multiple
>>conditional variables for you. Which makes it difficult when
>>you need to wait on several things to happen before continue.
>>
>>Also semaphores do not have a time-out and neither do mutexes,
>>so you have to couple a mutex+conditional_variable to be able to lock
>>something with a time out. I've spend some time making things
>>work so I have classes that encapsulate some of these and are
>>prety simple. I can send them to you if you want ...
>>my e-mail address is donquixote@pacbell.net
>>(it changed but I'm not sure who can fix it for me on this message board)
>>
>>WaitForMultipleObjects is best implemented by the OS (kuddos to MS),
>>however it is possible to write it using pthreads.
>>
>>
>>best regards.
>>hristo
>>
>>>
>>>but i can't find the equivalent of this for linux!
>>>
>>>Best regards,
>>>Vincent



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.