chicken-janitors
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Chicken-janitors] [Chicken-bugs] #342: scheduler functions that block t


From: Chicken Scheme
Subject: [Chicken-janitors] [Chicken-bugs] #342: scheduler functions that block threads should check for already blocked threads
Date: Wed, 24 Oct 2007 08:00:43 -0000

#342: scheduler functions that block threads should check for already blocked
threads
-------------------+--------------------------------------------------------
Reporter:  felix   |       Owner:                    
    Type:  defect  |      Status:  new               
Priority:  major   |   Component:  core libraries    
 Version:  2.7     |    Keywords:  threads, scheduler
-------------------+--------------------------------------------------------
 Functions like `##sys#thread-block-for-timeout!`, etc. should check
 whether the thread is already blocked. If it is it might be possible that
 a threads shows up in multiple queues (fd-list, timeout list, ...) in an
 uncontrolled manner (this situation should normally be covered, but it's
 better to check anyway).

-- 
Ticket URL: <http://trac.callcc.org/ticket/342>
Chicken Scheme <http://www.call-with-current-continuation.org/>
The CHICKEN Scheme-to-C compiler

reply via email to

[Prev in Thread] Current Thread [Next in Thread]