boolean maybeSchedule ( ) { if ( pool . spinningCount . get ( ) > 0 || ! takeWorkPermit ( true ) ) return false ; pool . schedule ( new Work ( this ) ) ; return true ; }
will self - assign to it in the immediate future