有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

socket如何在java中将特定字符串从客户端发送到服务器后暂停该字符串?

我已经做了一个小应用程序,搜索蓝牙设备并获取其蓝牙地址。获取蓝牙地址后,应用程序将检入一个文本文件(此文件包含多个蓝牙地址),如果发现的蓝牙地址与文本文件中的任何地址匹配,则将该地址发送到服务器(此过程将重复多次,因为这是一个循环)。注意:蓝牙地址存储在字符串中
因此,我想要的是暂停发送到服务器的蓝牙地址一段时间,同时保持搜索和发送过程继续工作
你知道我该怎么做吗? 提前谢谢


共 (2) 个答案

  1. # 2 楼答案

    这是一个复杂的问题,但听起来你需要的是一个多线程的解决方案:

    1. 要搜索的线程
    2. 要发送到服务器的线程(延迟等)

    看看ExecutorService和使用Future任务来帮助线程

    还考虑使用{{a4}到decouple搜索从发送-搜索结果实现的Producer Consumer模式被放置在队列中,发送器将它们从队列中拉出来,但每个都可以独立处理。p>