176  4.  ++-   

   Thread[1]

case Y :

    YQueue
   Thread[2]

case Z :

    ZQueue
   Thread[3]
II...
}

 
}

void *taskX(void *X)
{



    
 while ( XQueue  )
   
 
  while
 
}

void *taskY(void *Y)
{



    
 while ( YQueue  )
   
 
  while
 
}

void *taskz(void *Z)
{



    
 while ( ZQueue  )
   
 
  while
 
}

//. . .

  4.7    N   (   -
  ).        .
         , -
  ,     ,  ,   
 ,      .  
   .     ,   -
          . 
"" (   )      
,     .