Long description

Back

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