1. 首页
  2. 编程语言
  3. Java
  4. Java并发编程之线程之间的共享和协作

Java并发编程之线程之间的共享和协作

上传者: 2022-04-29 02:24:32上传 PDF文件 202.72 KB 热度 17次

Spring会从数据库连接池中获得一个connection,然会把connection放进ThreadLocal中,也就和线程绑定了,事务需要提交或者回滚,只要从ThreadLocal中拿到connection进行操作。public final static ThreadLocal RESOURCE = new ThreadLocal(). 上述两个线程通过对象O来完成交互,而对象上的wait()和notify/notifyAll()的关系就如同开关信号一样,用来完成等待方和通知方之间的交互工作。notify():通知一个在对象上等待的线程,使其从wait方法返回,而返回的前提是该线程获取到了对象的锁,没有获得锁的线程重新进入WAITING状态。

用户评论