2

複数の Bluetooth ソケットがあり、ブロックされることなくそれぞれから読み取る必要があります。

ソケットごとに新しいスレッドを起動することもできますが、管理するソケットが多数接続されている可能性があり、スレッドを多数起動するとパフォーマンスに影響するため、スレッドを 1 つだけ使用することをお勧めします (間違っている場合は修正してください)。

私が使用できる Java/Android API に相当する epoll/select はありますか?

どうもありがとう、

4

1 に答える 1

0

Bluetooth は最大で 7 つのデバイスを処理できるため、7 つのスレッドを起動してもパフォーマンスに実際の影響はなく、おそらくマルチプレクサを使用するよりもはるかに簡単です。

次に、複数のスレッドを使用します。

于 2012-11-17T11:18:51.533 に答える