[so] intrebare quiz fire de executie
Ioana Grigoropol
ioana.grigoropol at loopback.ro
Wed Jun 24 22:11:06 EEST 2009
Sergiu Iordache wrote:
> 2009/6/24 Ioana Grigoropol <ioana.grigoropol at loopback.ro>:
>
>> Cum văd eu lucrurile, având în vedere că nu pot face wait decât pe o
>> condiție, coada de waiters a fost numărată în plus pentru primul caz.
>>
>> Așadar,
>> SIGNAL_AND_CONTINUE:
>> - 2 * cond_queue + entry_queue = 3
>> SIGNAL_AND_WAIT
>> - 2 * cond_queue + entry_queue + signal_queue = 4
>>
>> Deci răspunsul era corect în quiz.
>>
>
> Păi stai, și când faci broadcast unu se trezește dar restul unde așteaptă?
>
Când faci broadcast, faci pe o anumită condiție => lovești în coada
asociată ei. Nu văd de ce ai avea nevoie de o coadă waiters pentru
broadcast only.
Sau cel puțin așa cred eu.
Ioana
More information about the so
mailing list