深入淺出多線程之基本概念(一)

一、爲什麼要多線程 通俗的講,多線程可以理解爲程序運行的時候齊頭並進的效果。一般的java程序在主線程啓動之後,cpu的資源就是單純爲這個主線程來準備的(除去垃圾回收線程和其他的守護線程外),而多線程就不一樣了。因爲線程和主線程之間在資源上是競爭關係,所以cpu的資源會被所有的線程共享。 有人可能會問,這樣有什麼用呢? 當然有用,這樣可以充分利用cpu的使用率。由於現在的服務器都是多核cpu,某個
相關文章
相關標籤/搜索