HelloWorld开发者社区

www.helloworld.net - 开发者专属的技术社区

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  78 随笔 :: 0 文章 :: 13 评论 :: 49984 阅读

09 2016 档案

摘要:Java内存的可见性 可见性: 一个线程对共享变量的修改,能够及时被其它线程看到 共享变量: 如果一个变量在多个线程的工作内存中都存在副本,那么这个变量就是这几个线程的共享变量 Java内存模型(JMM): 描述了Java程序中各种线程共享变量的访问规则,以及在JVM中将线程共享变量存储到内存和从内 阅读全文
posted @ 2016-09-17 21:47 HelloWorld开发者社区 阅读(408) 评论(0) 推荐(1) 编辑

摘要:接着上一篇博客的 一Java线程的等待/通知模型 ,没有看过的建议先看一下。下面我们用等待通知机制来实现一个线程池. 本文的代码放到了github上,地址如下: git@github.com:jiulu313/ThreadPool.git 线程的任务就以打印一行文本来模拟耗时的任务。主要代码如下: 阅读全文
posted @ 2016-09-13 22:43 HelloWorld开发者社区 阅读(1317) 评论(0) 推荐(0) 编辑

摘要:java 中线程之间的通信问题,有这么一个模型:一个线程修改了一个对象的值,而另一个线程感知到了变化,然后进行相应的操作,整个过程开始于一个线程,而最终执行又是另一个线程。前者是生产者,后者就是消费者,也可以叫做生产者-消费者问题 生产者生产了产品,如何通知消费者?下面就介绍下java线程中的等待- 阅读全文
posted @ 2016-09-12 22:10 HelloWorld开发者社区 阅读(1372) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示