>>95
while(true){
if(!lock){
lock = true;
data処理
lock = false;
break;
}
}

これで同期できる?