适用于Android的非阻塞IO

cde*_*ker 5 select android p2p

我目前正在尝试评估是否可以为Android实现项目.我发现一个主要问题是,由于它是一个P2P客户端,我们必须在运行时保持大量的连接.现在连接不传输大量数据,它更像是一个消息传递系统,因此如果我们不时地读取64字节的单个消息,那么为每个连接创建一个线程会产生无用的开销.

所以我想知道在Linux上是否支持非阻塞IO,例如select()或poll().

有什么建议吗?