2012年5月12日 星期六

多執行緒程式

最近開始碰到需要多執行緒的程式作業

開始思考是不是其實有很多地方都可以用到
如何改良自己之前的程式,讓效率更好



像是專題做的APP在某些需要連線server的地方
是不是加一個執行緒讓他不會影響到本來的執行緒

這些都是可以考慮的

不過當開始使用執行緒之後就會出現幾個問題
多個執行緒不小心同時用到一個變數
有機會會造成錯誤

這個在DEBUG中是很難找出來的
不一定會錯誤

所以大家一定要保持好良好的習慣
還有要記得要使用同步化(synchronized)之類的東西保持程式的正確性

沒有留言:

張貼留言