From: <me...@ho...> - 2006-01-05 09:06:11
|
On Wednesday 04 January 2006 19:00, Rick Taube wrote: > arrrg! sorry, i see i got my A's and B's crossed! it should read: > > I see that Thread A can use a waitqueue and do pthread_cond_wait > > until THread B notifies the queue that there is someting in it. I > > also see that Thread A can sleep for a specific amount of time, but > > i want B be able to terminate A's sleep if -- in fact -- something > > becomes available while A is sleeping. is this latter feature > > somehow built into condition-notify?? if not i dont understand how > > to do this. Maybe I don't quite understand the question, but there is a=20 reader/writer example in the user manual to show how it's done. > > > > Also is there any ability to set the priority of a thread? id like > > to set a high priority because any small stutter during music > > playback is audible. Not officially. You may call pthread_{s,g}etschedparam via alien. You'll=20 need the pthread_t id for the thread: (sb-thread::thread-os-thread sb-thread:*current-thread*) Cheers, G=E1bor > > > > --rick > > ------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. Do you grep through > log files for problems? Stop! Download the new AJAX search engine > that makes searching your log files as easy as surfing the web.=20 > DOWNLOAD SPLUNK! > http://ads.osdn.com/?ad_id=3D7637&alloc_id=3D16865&op=3Dclick > _______________________________________________ > Sbcl-devel mailing list > Sbc...@li... > https://lists.sourceforge.net/lists/listinfo/sbcl-devel |