
多线程
HG_weikaifang
这个作者很懒,什么都没留下…
展开
-
关于停止线程和唤起线程的方法
condition中的await()方法相当于Object的wait()方法,Condition中的signal()方法相当于Object的notify()方法,Condition中的signalAll()相当于Object的notifyAll()方法。 不同的是,Object中的wait(),notify(),notifyAll()方法是和"同步锁"(synchronized关键字)捆绑使原创 2017-08-25 17:36:32 · 454 阅读 · 0 评论 -
java 多线程之内存可见性
可见性:一个线程对共享变量的修改能够及时的被其他线程看到 共享变量:如果一个变量在多个线程的工作内存中都存在副本 那么这个变量就是这几个线程的共享变量 Java内存模型 描述了Java程序中各种变量(线程共享变量)的访问规则以及在Java中将变量存储到内存和从内存中读取出变量这样的底层细节 所有的变量都存储在主内存中 每个线程都有自己独立的工作内存 里面保存该线程使用到变量的副本原创 2017-12-01 11:08:59 · 343 阅读 · 0 评论 -
多线并发实战
多线程并发实战 线程安全 Java 提供了内置锁, 来解决线程安全, 内部是一个监视器, 通过一些进入, 退出命令, 对对象实现原子性操作。 jvm 级别锁。 关于内置锁的重入的问题 实现Ja...原创 2018-12-07 18:07:00 · 339 阅读 · 0 评论