什么是線程安全椿疗?
當(dāng)多個線程訪問一個對象時该肴,如果不用考慮這些線程在運(yùn)行時環(huán)境下的調(diào)度和交替執(zhí)行問題葛假,也不需要進(jìn)行額外的同步障陶,而調(diào)用這個對象的行為都可以獲得正確的結(jié)果,那這個對象便是線程安全的聊训。
3 種典型的線程安全問題
1.運(yùn)行結(jié)果錯誤抱究;
2.發(fā)布和初始化導(dǎo)致線程安全問題;
3.活躍性問題(分別為死鎖带斑、活鎖和饑餓)鼓寺。
當(dāng)多個線程訪問一個對象時该肴,如果不用考慮這些線程在運(yùn)行時環(huán)境下的調(diào)度和交替執(zhí)行問題葛假,也不需要進(jìn)行額外的同步障陶,而調(diào)用這個對象的行為都可以獲得正確的結(jié)果,那這個對象便是線程安全的聊训。
1.運(yùn)行結(jié)果錯誤抱究;
2.發(fā)布和初始化導(dǎo)致線程安全問題;
3.活躍性問題(分別為死鎖带斑、活鎖和饑餓)鼓寺。