鐘寶華
摘要討論了JAVA多線程同步的編程方法,以及應用它解決生產者一消費者問題。
關鍵詞JAVA多線程同步
生產者一消費者問題
引入線程的目的是為了支持多線程程序設計,即在一個程序中創建了多個線程。在多線程的程序中,當多個線程并發執行時,雖然各個線程中語句的執行順序是確定的,但線程的相對執行順序是不確定的,在多個線程需要共享數。據或共享存儲結構時這種執行順序的不確定性可能會產生執行結果的不確定性,甚至可能造成程序出現錯誤。本文主要討淪如何控制互相交互的線程之間的運行進度,使線程執行時不出現錯誤結果,即線程間的同步。