BIND 10 #2332: define and implement wrapper interface for conditional variables

BIND 10 Development do-not-reply at isc.org
Sat Oct 6 04:03:11 UTC 2012


#2332: define and implement wrapper interface for conditional variables
-------------------------------------+-------------------------------------
            Reporter:  jinmei        |                        Owner:
                Type:  task          |                       Status:  new
            Priority:  medium        |                    Milestone:  Next-
           Component:  b10-auth      |  Sprint-Proposed
           Sensitive:  0             |                     Keywords:
         Sub-Project:  DNS           |              Defect Severity:  N/A
Estimated Difficulty:  0             |  Feature Depending on Ticket:
         Total Hours:  0             |  background zone loading
                                     |          Add Hours to Ticket:  0
                                     |                    Internal?:  0
-------------------------------------+-------------------------------------
 This will be an unidentified subtask of #2201.

 If we use the synchronization mechanism described in #2205,
 we need to have wrapper interfaces for pthread_cont_t,
 pthread_cond_wait(), and pthread_cond_signal().  Shouldn't be very
 difficult, but I suspect we cannot simply use `util::threads::Mutex`
 class for the lock associated with the condition variable because
 we need to cover the case where the lock is implicitly acquired and
 released.

 So we'll need to have non trivial extensions to the existing classes
 or introduce something completely new.

-- 
Ticket URL: <http://bind10.isc.org/ticket/2332>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development


More information about the bind10-tickets mailing list