
The 22 lines of code are as follow
void process underscore A open parenthesis void close parenthesis open curly bracket
acquire underscore lock open parenthesis ampersand resource underscore 1 close parenthesis semicolon
while open parenthesis try underscore lock open parenthesis ampersand resource underscore 2 close parenthesis equals to equals to FAIL close parenthesis open curly bracket
release underscore lock open parenthesis ampersand resource underscore 1 close parenthesis semicolon
wait underscore fixed underscore time open close parenthesis semicolon
acquire underscore lock open parenthesis ampersand resource underscore 1 close parenthesis semicolon
close curly bracket
use underscore both underscore resources open close parenthesis semicolon
release underscore lock open parenthesis ampersand resource underscore 2 close parenthesis semicolon
release underscore lock open parenthesis ampersand resource underscore 1 close parenthesis semicolon
close curly bracket
void process underscore B open parenthesis void close parenthesis open curly bracket
acquire underscore lock open parenthesis ampersand resource underscore 2 close parenthesis semicolon
while open parenthesis try underscore lock open parenthesis ampersand resource underscore 1 close parenthesis equals to equals to FAIL close parenthesis open curly bracket
release underscore lock open parenthesis ampersand resource underscore 2 close parenthesis semicolon
wait underscore fixed underscore time open close parenthesis semicolon
acquire underscore lock open parenthesis ampersand resource underscore 2 close parenthesis semicolon
close curly bracket
use underscore both underscore resources open close parenthesis semicolon
release underscore lock open parenthesis ampersand resource underscore 1 close parenthesis semicolon
release underscore lock open parenthesis ampersand resource underscore 2 close parenthesis semicolon
close curly bracket
Back