Thread 中的 wait 和 notify 方法在哪里?
结构是这样的:
while(!isInterrupted)
{
th.wait(delay)
}
另外, th.notify 在主线程上完成以再次预启动循环的迭代。但是在科特林我没有找到等待或通知......
Thread 中的 wait 和 notify 方法在哪里?
结构是这样的:
while(!isInterrupted)
{
th.wait(delay)
}
另外, th.notify 在主线程上完成以再次预启动循环的迭代。但是在科特林我没有找到等待或通知......
基
Kotlin
类没有这些方法Any
。这就像暗示需要以不同的方式做些什么。
这是关于该主题的一个很好的答案:
https ://stackoverflow.com/questions/35520583/why-there-are-no-concurrency-keywords-in-kotlin
如果你还想
wait
创造notify
并将其方法用于这些目的。
的。文档说您仍然可以使用类型转换
java.lang.Object
:https ://kotlinlang.org/docs/reference/java-interop.html#waitnotify