java多线程接近mysql

时间:2013-11-05 13:50:54

标签: java mysql multithreading

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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

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