现在,我做了一个健全的搜索程序 首先,我将文件路径(声音文件)保存在MySQL DB中,然后录制声音并搜索匹配声音指纹的匹配文件。但这需要很长时间,因为我在DB中有很多行(声音文件)。所以,这里有几个问题。
我想连接到MySQL数据库以使用Java获取信息 为了提高程序的速度,我想使用多线程。 我怎么能这样做?
(例如,我想让第一个线程查询前10行, 第二个是接下来的10行。大约,桌子有多个 500行。)
如何比较线程的结果?每个线程都可以返回一个值吗?
答案 0 :(得分:0)
关于线程作业结果的第二点,您可以使用Callable
接口和ExecutionService
(在标准库中内置)
试试这个例子: https://blogs.oracle.com/CoreJavaTechTips/entry/get_netbeans_6