java多线程---张孝祥

1.java web 中,一次http请求是一个任务,因为服务器里面有线程池的,存在一个线程处理多个请求任务。

2.在java中,vector,hashtable,concurrentHashMap是线程安全的,其实也是他们都是加了对象锁,如果我们开发中,使用了hashMap,但是也想它是线程安全的,

我们可以在它使用hashmap这个方法当中进行锁,也是可以实现线城安全的,但是这样的锁的东西就多一下,锁的粒度就大一些,影响性能。所以一般要求锁的粒度越小越好。

原文地址:https://www.cnblogs.com/lipengsheng-javaweb/p/12499222.html