标签: java multithreading threadpool
我有一个应用程序,它使用带有10个线程的FixedThreadPool来运行数据库查询。如果要执行的查询数量不断增加,则会开始使用大量内存,查询开始需要更长时间才能执行。
当所有线程都在使用中或队列达到一定大小时,是否有办法制作FixedThreadPool块以便我不会遇到这个问题?