Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
複数の Bluetooth ソケットがあり、ブロックされることなくそれぞれから読み取る必要があります。
ソケットごとに新しいスレッドを起動することもできますが、管理するソケットが多数接続されている可能性があり、スレッドを多数起動するとパフォーマンスに影響するため、スレッドを 1 つだけ使用することをお勧めします (間違っている場合は修正してください)。
私が使用できる Java/Android API に相当する epoll/select はありますか?
どうもありがとう、
Bluetooth は最大で 7 つのデバイスを処理できるため、7 つのスレッドを起動してもパフォーマンスに実際の影響はなく、おそらくマルチプレクサを使用するよりもはるかに簡単です。
次に、複数のスレッドを使用します。