多線程同時去一個全局變量執(zhí)行寫的操作?
如果是全局變量,而各個線程又都要能讀寫,而且不能被別的線程覆蓋掉,那只能是加鎖, lock(全局變量) { doSomeThing(); } 但是這樣會影響多線程的并發(fā),如果是私有變量就不存在這個問題了,
多線程同時去一個全局變量執(zhí)行寫的操作?
如果是全局變量,而各個線程又都要能讀寫,而且不能被別的線程覆蓋掉,那只能是加鎖, lock(全局變量) { doSomeThing(); } 但是這樣會影響多線程的并發(fā),如果是私有變量就不存在這個問題了,