1
A
回答
3
阿卡演員並不等同於線程,即使他們的代碼是在一個線程池來執行,如果你指的是演員的名字,你可以通過(從Akka documentation)設置:
class FirstActor extends Actor {
val child = context.actorOf(Props[MyActor], name = "myChild")
// plus some behavior ...
}
每個演員都有一條簡單的路徑,您可以查詢獲取ActorRef,該ActorRef是真正演員的代理。 如果您需要關於演員參考和路徑的更多信息,您可以閱讀Akka docs的另一部分內容。
+2
如果你創建了你自己的ExecutionContext,那麼你可以給它的線程添加你想要的任何名字,但是你仍然會遇到流動的actor->線程映射的問題,除非你把它們全部釘住,以至於失敗許多好處。 –
+0
@RobStarling是的,我認爲Akka有這些鉤子,但我認爲OP已經太多了讀取! :) –
相關問題
- 1. JAVA:如何設置線程名稱(RMI)?
- 2. 如何給線程設置名稱?
- 3. 如何設置Apache.NMS線程名稱
- 4. Scala Akka TCP演員
- 5. 如何提高Scala中演員
- 6. 運行演員的線程
- 7. 使Scala遠程演員更加穩定
- 8. 與Scala/Akka演員相比,Java線程有多沉重?
- 9. 如何在MacOSX中設置線程名稱
- 10. 如何設置Quartz.net工作線程名稱?
- 11. 如何在TestNG中設置線程名稱
- 12. log4cplus中的線程名稱是如何設置的?
- 13. 如何將名稱設置爲Win32線程?
- 14. Scala:條件演員鏈接
- 15. 主演員Scala/Akka NullPointerException
- 16. scala中的演員池
- 17. 使用Scala AKKA演員
- 18. 在libgdx中按名稱獲取演員
- 19. 如何序列化Scala中遠程演員的集合?
- 20. 如何啓動scala中的遠程演員
- 21. 如何從演員內部獲得阿卡演員的名字?
- 22. Scala中的Akka演員教程使用Java中的多線程編程
- 23. Scala 2.8演員設計文檔? Akka設計文件?
- 24. 查找視頻遊戲名稱(S)主演的某些演員
- 25. 如何按名稱設置Python對象的字段/成員
- 26. 如何在php中按名稱設置類成員?
- 27. 名稱線程
- 28. 如何設置Scala 2.10並行集合的默認線程數?
- 29. 如何使用Scala的類成員名稱作爲變量
- 30. 使用prctl PR_SET_NAME爲進程或線程設置名稱?
我不是指Akka Actor類,而是指的是雖然基於Akka庫的scala Actor類如果我理解正確,但它不一樣?我問的原因是我想設置線程名稱是爲了調試目的,以便闡明日誌文件中的相關線程。 – user79074
'scala.actors'已被棄用,並且與Akka actors沒有任何關係。 – Ryan
那麼我應該在這種情況下使用阿卡演員庫嗎? – user79074