如何透過實作
Runnable 的類別建構子安全地將參數傳遞給執行緒、何時適合使用 lambda 運算式,以及為什麼欄位最好宣告為
final。解析執行緒優先順序:
setPriority/
getPriority 方法、
Thread.MIN_PRIORITY、
Thread.NORM_PRIORITY、
Thread.MAX_PRIORITY 常數及其對排程器的影響。另附 — 透過建構子為執行緒命名、
setName/
getName,實作範例與常見錯誤(共用
Runnable、setter、對優先順序抱持期待)。