你有哪些多线程开发良好的实践?
给线程命名
最小化同步范围
优先使用volatile
尽可能使用更高层次的并发工具而非wait和notify()来实现线程通信,如BlockingQueue,Semeaphore
优先使用并发容器而非同步容器.
考虑使用线程池
校区地址:苏州市工业园区星海街200号星海国际广场20楼2002上元教育
咨询老师:李老师
咨询电话:18112715632
给线程命名
最小化同步范围
优先使用volatile
尽可能使用更高层次的并发工具而非wait和notify()来实现线程通信,如BlockingQueue,Semeaphore
优先使用并发容器而非同步容器.
考虑使用线程池
校区地址:苏州市工业园区星海街200号星海国际广场20楼2002上元教育
咨询老师:李老师
咨询电话:18112715632