前端性能資料

web前端性能意義、關注重點、測試方案、優化技巧 - 左正 - 博客園html

http://www.cnblogs.com/soundcode/p/4654349.html前端

 

參數化web

http://blog.csdn.net/shenzhen2008/article/details/6316945前端性能

 

 

線程進程性能

http://www.cnblogs.com/bigbigheart/p/6005583.html測試

 

 

堆棧優化

 

http://blog.csdn.net/echoisland/article/details/6403763.net


各類狀態一目瞭然,值得一提的是」blocked」這個狀態: 
線程在Running的過程當中可能會遇到阻塞(Blocked)狀況線程

調用join()和sleep()方法,sleep()時間結束或被打斷,join()中斷,IO完成都會回到Runnable狀態,等待JVM的調度。 
調用wait(),使該線程處於等待池(wait blocked pool),直到notify()/notifyAll(),線程被喚醒被放到鎖定池(lock blocked pool ),釋放同步鎖使線程回到可運行狀態(Runnable) 
對Running狀態的線程加同步鎖(Synchronized)使其進入(lock blocked pool ),同步鎖被釋放進入可運行狀態(Runnable)。 
此外,在runnable狀態的線程是處於被調度的線程,此時的調度順序是不必定的。Thread類中的yield方法可讓一個running狀態的線程轉入runnable。code

內功心法:每一個對象都有的方法(機制) 

相關文章
相關標籤/搜索