-1

现在,我做了一个健全的搜索程序。
首先,我将文件路径(声音文件)保存在 MySQL DB 中,然后记录声音并搜索匹配的文件来比较声音指纹。但这需要很长时间,因为我在数据库中有很多行(声音文件)。所以,这里有几个问题。

  1. 我想用Java连接MySQL数据库来获取信息为了提高程序的速度,我想使用多线程。我怎样才能做到这一点?

    (例如,我想让第一个线程查询前 10 行,第二个线程查询接下来的 10 行。大约,该表有 500 多行。)

  2. 如何比较线程的结果?每个线程都可以返回一个值吗?

4

1 回答 1

0

关于线程作业结果的第二点,您可以使用Callable接口和ExecutionService(内置在标准库中)

试试这个例子: https ://blogs.oracle.com/CoreJavaTechTips/entry/get_netbeans_6

于 2013-11-05T13:54:14.447 回答