   

          
     ,   
, -   .      -
 (worker threads).      
    ,    .  ,
      ,  
 .          
     ,   -
  .

 ,    ,  events/,
    .       .
,       events/.  -
      events/I.  ,
   ,   , -
    .  ,     ,
       ,  
.          -
    ,   ,  
,  .

          . 
 ,        -
 . ,      
 ,      -
  .      , -
  ,       
.

    

       workqueue_
struct.

/*

*       
       :

*/
struct workqueue struct {

struct cpu workqueue struct cpu wq[NR CPUS];

const char* name;

struct list head list;

};

     struct cpu_workqueue_struct, no
       .    -
      ,     ,
    ,   .

150 ?