标签: java mysql sql multithreading
我正在尝试创建一个同时运行两个线程的应用程序,一个流数据并使用java添加到sql表,另一个线程将读取同一个表中的行并处理它读取的数据。我的程序将无休止地流式传输,直到用户选择停止。
问题是我的第二个线程处理数据只处理在线程处于活动状态之前添加到表中的一定数量的数据然后线程只是休息并且只有流线程流整数据流而不是它来最多处理插入的新数据。
如何跟踪所选数据并保持线程处于活动状态以处理添加的新数据?