Tôi có một ứng dụng java/scala hiện có bằng cách sử dụng một nhóm luồng chung. Tôi muốn bắt đầu sử dụng các diễn viên trong dự án nhưng muốn mọi thứ trong ứng dụng sử dụng cùng một hồ bơi.Cách chỉ định một nhóm chủ đề cho các diễn viên
Tôi biết tôi có thể đặt số lượng chủ đề tối đa mà các diễn viên sử dụng nhưng muốn chia sẻ nhóm chủ đề hơn. Điều này có cần thiết/hợp lý không và có thể chỉ định nhóm chủ đề của diễn viên không?
Nếu không thể/khuyến nghị, có quy tắc nào khi tích hợp các tác nhân trong ứng dụng đã sử dụng chuỗi không?
Cảm ơn.
Tôi đoán bạn nên viết "val scheduler =" thay vì "def scheduler =", nếu không bạn sẽ có nhiều phiên bản của bộ lập lịch. –
Ngoài ra, việc ghi đè lên executeFromActor (nhiệm vụ: Runnable) và thực thi (nhiệm vụ: Runnable) để thực hiện ngay lập tức bằng cách sử dụng pool: https://github.com/plokhotnyuk/actors/blob/master/src/test/scala/com /github/plokhotnyuk/actors/ScalaActorSpec.scala#L20 –