gpt4 book ai didi

java - Android DatagramChannel.register() block 执行

转载 作者:行者123 更新时间:2023-11-30 11:35:32 24 4
gpt4 key购买 nike

<分区>

我在 Java 上有通用的网络非阻塞套接字库,在默认的 JVM 上一切正常,但在 Android 平台上下一个代码块:

DatagramChannel channel;
. . .
channel.bind(...)
channel.configureBlocking(false);
. . .
channel.register(udpSelector, SelectionKey.OP_READ | SelectionKey.OP_WRITE);

register() 上的 block ,执行可以被阻塞 20-40 秒或永远,仅与 OP_READ 或仅与 OP_WRITE 相同。

任何提示如何修复?

编辑:Android 2.3 和 Android 4.0.4 上的相同问题

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com