排查Tomcat日志中的并发问题可以从以下几个方面入手:
server.xml
中配置Executor
元素,设置maxThreads
(最大线程数)和minSpareThreads
(最小空闲线程数)。maxThreads
、minSpareThreads
、acceptCount
等参数,以提高并发处理能力。synchronized
关键字或ReentrantLock
来确保线程安全。tryLock
方法来避免死锁。ConcurrentHashMap
、CopyOnWriteArrayList
等,使用这些集合类可以避免显式的同步。jstack
生成线程转储文件,分析是否存在死锁或其他并发问题。