什么是線程安全和線程不安全
2025-08-26
線程安全:代碼所在的進(jìn)程中有多個(gè)線程在同時(shí)運(yùn)行,而這些線程可能會同時(shí)運(yùn)行這段代碼。如果每次運(yùn)行結(jié)果和單線程運(yùn)行的結(jié)果是一樣的,而且其他的變量的值也和預(yù)期的是一樣的,就是線程安全的。 一個(gè)類或者程序所提供的接口對于線程來說是原子操作或者多個(gè)線程之間的切換,不會導(dǎo)致該接口的執(zhí)行結(jié)果存在二義性,也就是不用考慮同步的問題。 線程不安全:是不提供數(shù)據(jù)訪問保護(hù)...