关于程序中加线程

来源:百度知道 编辑:UC知道 时间:2024/05/02 00:47:37
用java做了一个程序,把一个数据库中的信息数据导入到另一个数据库中,如果有很多用户要导入的话性能会受影响,在那个方法里加个线程可以解决这个性能问题呢?
是个平台,不是工具
在哪个方法里加个线程可以解决这个性能问题呢? 是方法a(从源数据库中查询出数据填充到目标数据库的bean中)还是方法b(将数据插入SSO数据库中),或者是都要加?

如果对于两个数据库的很熟悉的话,建议直接使用SQL语句来导,很方便的。而你上面说通过线程来做,从性能上说不会有很大提高,因为都要访问数据库,肯定要等待啊,线程只是提供相对并行运行的机制,但线程要使用的资源却是一样的,这样肯定要等待啊
a加比较好,b加作用不大 不过你可以试试啊

如果你做的是个工具,那么多用户的话意味着多开几个此工具。那么压力就在数据库层,程序做优化 效果不大。

如果你做的是个平台,用户都可以登上来对数据库进行操作的话,那么你之前实现的必然是个顺序流,将这个流程播出来,用线程来包装。就能实现并发了。