工作上專案的需求需要不停從交易所抓即時資料回來,這時候我們選用了公司同事本來就已經寫好的 gem mcoin 來解決我們這方面的需求,為了能夠了解他到底做了什麼事而看了程式碼卻發現........ 頭腦壓根沒有 thread 這個概念。
我希望能夠讓像我一樣沒有這些概念,但是想成為,或是已經成為菜鳥工程師的人能夠減少我在碰到這一塊的時候的滿頭問號,而且知道在 ruby 中要如何應用。
以下是主要內容:
Thread 的存在意義。
為什麼要用到 queue。
為什麼要讓 thread sleep。
並行和並列的差別。
現在電腦速度那麼快,真的會有差別嗎?
