史廣
摘要:Java語(yǔ)言的多線程并發(fā)機(jī)制大大提高了程序的效能,但是在實(shí)際開發(fā)過(guò)程中,編寫多線程程序需要特別注意保障數(shù)據(jù)的可見性和原子性。本文以網(wǎng)上購(gòu)物系統(tǒng)為例,深入分析了java語(yǔ)言在進(jìn)行多線程程序設(shè)計(jì)時(shí),為保障數(shù)據(jù)的可見性和原子性所提供的并發(fā)機(jī)制。本文列舉了多線程編程中可能存在的數(shù)據(jù)安全隱患,并給出了可行性的解決方法。
關(guān)鍵詞:Tava;多線程;并發(fā)機(jī)制