目前项目是ssh框架,想将controller中的一个方法实现线程,请问应该怎么做?
查过controller是单例模式,会有线程安全问题
先说需求吧,这么做的目的是什么,这种模棱两可的问题别人也不好回答。
为什么要在controller里做,再另外创个线程类,专门跑线程啊
"现在就是做保存信息的时候太慢,影响了运行速度 想把‘保存’这个方法实现线程,使得项目的运行速度变快"
如果是这个问题,你可以看看RabbitMQ,把数据直接存到RabbitMQ,然后异步去存储。
保存信息太慢?如果保存信息可以拆分成线程去做的话可以。如果不能拆分的话线程并不能提升性能。
前台如果不着急返回的话,可以开单独线程需保存,先把伪造结果返回前台。