Java
WenJing7
这个作者很懒,什么都没留下…
展开
-
Java多线程之内存可见性(笔记)
可见性: 一个线程对共享变量值的修改,能够及时地被其他线程看到。 共享变量: 如果一个变量在多个线程的工作内存中都存在副本,那么这个变量就是这几个线程的共享变量。 Java内存模型(JMM) Java内存模型(Java Memory Model)描述了Java程序中各种变量(线程共享变量)的访问规则,以及在JVM中将变量存储到内存和从内存中读取出变量这样的底层细节。 ...原创 2018-05-29 16:36:01 · 752 阅读 · 0 评论 -
生产者和消费者 Java 代码实现
生产者消费者一共有五种方式可以进行实现: wait() / notify()方法 await() / signal()方法 BlockingQueue阻塞队列方法 Semaphore方法 PipedInputStream / PipedOutputStream** 1、wait() / notify()方法 代码示例: /** * description: 通过...原创 2018-11-29 20:44:52 · 2454 阅读 · 0 评论