Author: Vincent Diepeveen
Date: 13:51:38 04/24/01
Go up one level in this thread
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 :) >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.