if ((i % 2) == 0) {
read_lock(&mylock);
//load_32(&shareddata);
- printf("%d\n", shareddata);
+ //printf("%d\n", shareddata);
read_unlock(&mylock);
} else {
write_lock(&mylock);
for(i = 0; i < 2; i++) {
if ((i % 2) == 0) {
if (read_trylock(&mylock) == 1) {
- printf("%d\n", shareddata);
+ //printf("%d\n", shareddata);
read_unlock(&mylock);
}
} else {
if (write_trylock(&mylock) == 1) {
- shareddata = 47;
+ //shareddata = 47;
write_unlock(&mylock);
}
}