sách gpt4 ai đã đi

Kotlin: xóa một coroutine không hợp tác

In lại 作者:行者123 更新时间:2023-12-04 10:19:25 25 4
mua khóa gpt4 Nike

我有一个长计算的外部库。这个库就是一切,但在过早停止方面是合作的。它被包装并在一个协程中启动。

我想从调用方终止进程。协程取消是合作的,所以它不起作用。有没有办法突然终止协程?

1 Câu trả lời

非挂起的协程只能通过终止它正在执行的线程来突然终止,Java 已经弃用了所有突然停止线程的方法。它们被弃用是有充分理由的:线程不像进程那样是一个隔离单元。中止线程可能会对幸存进程的状态产生任意影响。

启动长时间运行的、不可合作中止的工作的最干净的选择是启动一个执行它的子进程。

关于kotlin-coroutines - Kotlin : kill a non-cooperative coroutine,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60934239/

25 4 0
Bài viết được đề xuất: pandas - 如何计算列表数据的计数和第一次出现?
Bài viết được đề xuất: scala - 从 Java #map 调用 Scala Monad
Bài viết được đề xuất: gwt - 如何在 Eclipse 中升级到 GWT 2.5
Bài viết được đề xuất: javascript - React 代码呈现为文本和组件未启动
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com