акторы для тестирования своей другой приложухи, и у меня возникла проблема остановить процесс вызванный актором. допустим, я сейчас делаю 100500 обращений, но тут мне внезапно надоело ждать, и я хочу остановить этот процесс в любой момент. Это возможно как-то реализовать?
пробовал делать вызовы actorSystem.stop и terminate , но они оба выполняются после завершения того, тестового
смотри на трейт Cancellable и подобные вещи
можно сделать еще так: volatile var isCancelled = false while (!isCancelled) { doWork() }ну и запускать это в отдельном потоке
а ты этот процесс вызываешь "заджойнившись" на его io или просто run ?
Обсуждают сегодня