final boolean trySetSignal ( ) { int s = status ; return s >= 0 && U . compareAndSwapInt ( this , STATUS , s , s | SIGNAL ) ; }
Tries to set SIGNAL status unless already completed . Used by ForkJoinPool . Other variants are directly incorporated into externalAwaitDone etc .