java线程池

我想用线程池的模式来解决多线程环境下资源竞争的问题(不用sychronized):比如针对同一个用户的操作,都丢到同一个线程中去。怎么实现呢?通过user_id丢到相应的线程池中,而线程池用newSingleThreadExecutor实现

引用
newSingleThreadExecutor:创建一个单线程的线程池。这个线程池只有一个线程在工作,也就是相当于单线程串行执行所有任务。如果这个唯一的线程因为异常结束,那么会有一个新的线程来替代它。此线程池保证所有任务的执行顺序按照任务的提交顺序执行。



参考文章:我仔细看过参考文章中的最后一篇,写的挺不错
http://www.cnblogs.com/jersey/archive/2011/03/30/2000231.html

你可能感兴趣的:(java线程池)