          -
,   need_resched .   ,  
   ,   .

     ,     -
    ,      (-
    current  ,   
   ). ,        
2.2.    2.2  2.4     task_struct  
 int.    2.6        -
    thread_in?o.  ,  
      .

  

   (user preemption)    -
,       ,  
  need_resched , ,  -
.       ,   -
    "" .  ,  
    ,     
    .     
           -
 ,    need_resched.    -
,      ,  
  .     ,   
         
       entry. S ( ,  
   ,        ).  ,
        .

        .

        .

  

   Linux,      
 Unix,    (, preemptible).  -
      .  , -
        , 
-           -
 ,    .     
,     (    )
    .     2.6,  Linux  -
:        , ,
    ,    
.

       ?  -
  ,    ,     -

88  4