Java併發編程(二)—線程的本質

前言 Java是一種多線程語言,從一開始就支持了多線程開發,在我們的應用程序中也難免會用到線程去解決一些問題。使用多線程會不會是程序變快呢?如今大多數計算機都是多核處理器,將程序分佈到不同的處理器去處理自然會加快程序的運算速度,使程序更快的響應。但是在單處理器中多個線程運行時,還會產生上下文切換的開銷,這個時候程序會更快的運行嗎?答案是在單處理器情況下程序也會更快的運行,因爲線程有一種狀態叫做阻塞
相關文章
相關標籤/搜索