标签: java android multithreading performance datagram
我正在构建一个高性能网络应用程序,需要每秒输出数百兆比特。它基于UDP,我使用DatagramChannel发送数据。
我的应用程序分为两部分,每个部分都有一个线程。一部分是从某事物中读取,进行一些处理并将结果放入要发送的队列中。第二部分是从队列中读取并写入DatagramChannel。
执行写入的线程大大落后(有时由于队列中有多少数据而导致内存不足),我想知道是否有办法加速DatagramChannel写操作。