HelloWorld开发者社区

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

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

随笔分类 -  Java线程相关

摘要:很多Java程序员,对Java的注解一知半解,更有甚者,有的人可能连注解是什么都不知道 本文我们用最简单的 demo , 最通俗最短的语言,带你了解注解到底是什么? 先来简单回顾一下基础,我们知道,Java 的源文件编辑后,生成 .class 文件, .Java源文件,这个是源文件时期 源文件经过编 阅读全文
posted @ 2021-06-14 22:15 HelloWorld开发者社区 阅读(647) 评论(0) 推荐(1) 编辑

摘要:说到Java反射,必须先把 Java 的字节码搞明白了,也就是 Class , 大 Class 在之前的文章中,我们知道了Java的大Class就是类的字节码,就是一个普通的类,里面保存的是类的信息,还不太明白Java的大Class的,可以先看一下之前的文章 一篇文章彻底搞懂Java的大Class到 阅读全文
posted @ 2021-06-08 10:26 HelloWorld开发者社区 阅读(467) 评论(0) 推荐(0) 编辑

摘要: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开发者社区 阅读(1318) 评论(0) 推荐(0) 编辑

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

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