上一页 1 ··· 45 46 47 48 49 50 51 52 53 ··· 82 下一页
摘要: 本文转载自互联网,侵删 序言 先来看如下这个简单的Java类,该类中并没有使用任何的同步。 01 final class SetCheck { 02 private int a = 0; 03 private long b = 0; 04 05 void set() { 06 a = 1; 07 b 阅读全文
posted @ 2019-08-11 14:47 程序员黄小斜 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 本文转载自互联网,侵删 一:JMM基础与happens-before 并发编程模型的分类 在并发编程中,我们需要处理两个关键问题:线程之间如何通信及线程之间如何同步(这里的线程是指并发执行的活动实体)。通信是指线程之间以何种机制来交换信息。在命令式编程中,线程之间的通信机制有两种:共享内存和消息传递 阅读全文
posted @ 2019-08-11 14:37 程序员黄小斜 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 本文转载自互联网,侵删 什么是并发 在过去单CPU时代,单任务在一个时间点只能执行单一程序。之后发展到多任务阶段,计算机能在同一时间点并行执行多任务或多进程。虽然并不是真正意义上的“同一时间点”,而是多个任务或进程共享一个CPU,并交由操作系统来完成多任务间对CPU的运行切换,以使得每个任务都有机会 阅读全文
posted @ 2019-08-11 14:31 程序员黄小斜 阅读(277) 评论(0) 推荐(0) 编辑
摘要: Java并发编程一直是Java程序员必须懂但又是很难懂的技术内容。 这里不仅仅是指使用简单的多线程编程,或者使用juc的某个类。当然这些都是并发编程的基本知识,除了使用这些工具以外,Java并发编程中涉及到的技术原理十分丰富。为了更好地把并发知识形成一个体系,也鉴于本人没有能力写出这类文章,于是参考 阅读全文
posted @ 2019-08-11 14:24 程序员黄小斜 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 阅读本文大概需要 4 分钟。 今天你上网了吗?在网上又花了多少个小时呢,玩了多久的游戏,看到了多久的网剧或者综艺?亦或是刷了多久的抖音短视频以及朋友圈? 不管你是在手机还是电脑上,我相信你总有办法在网上虚度人,短则一天,长则一年,反正在互联网上消磨的时光永远不会嫌多。因为,在互联网上待的时间总是快乐 阅读全文
posted @ 2019-08-11 13:52 程序员黄小斜 阅读(183) 评论(0) 推荐(0) 编辑
上一页 1 ··· 45 46 47 48 49 50 51 52 53 ··· 82 下一页