while( not ( $worker1Finished eq 'true' and $worker2Finished eq 'true' ) ) { # ... } #### while( not $worker1Finished eq 'true' && $worker2Finished eq 'true' ) { # ... } #### until( $worker1Finished eq 'true' and $worker2Finished eq 'true' ) { # ... }