多线程内创建对象合适吗,该如何解决
多线程内创建对象合适吗
小弟有个数据库操作类,在多线程函数存储数据的时候有点小疑问,难道要把数据库类的对象放到多线程的函数中创建吗,这样会创建N多对象,会不会浪费资源?
有什么好的解决方法没
------解决方案--------------------
如果你的逻辑允许共享对象,也可以只用一个,作为参数传给线程
但相应的,需要考虑对象的线程安全和同步问题
鱼与熊掌不可得兼
小弟有个数据库操作类,在多线程函数存储数据的时候有点小疑问,难道要把数据库类的对象放到多线程的函数中创建吗,这样会创建N多对象,会不会浪费资源?
有什么好的解决方法没
------解决方案--------------------
如果你的逻辑允许共享对象,也可以只用一个,作为参数传给线程
但相应的,需要考虑对象的线程安全和同步问题
鱼与熊掌不可得兼