
多线程
hestyle
戎码一生!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java多线程之线程通信(Demo演示)
在上一篇博客 Java多线程之线程安全与线程同步(锁) 介绍一下线程安全与线程同步相关概念,在本篇博客将使用输入、输出Demo模拟线程通信。线程通讯1、何为线程通信所谓线程通信,通俗的来说,就是多个线程之间需要进行信息交换,达到改变线程执行顺序、状态的目的。2、线程通信DemoInput进程负责往cache中写入信息,Output进程负责读出cache中的信息。那么这就有几个逻辑问题...原创 2020-02-09 22:58:32 · 844 阅读 · 0 评论 -
Java多线程之线程安全与线程同步(锁)
在上一篇博客 Java多线程之概述与三种创建方式 演示了Java创建多线程的三种方式,在此篇博客将讲述一下线程安全与线程同步相关概念,以及Java是如何处理的。一、线程安全什么是线程安全?当多个线程同时共享同一个全局变量或静态变量,做写操作\color{red}写操作写操作时,可能会发生数据冲突\color{red}数据冲突数据冲突问题,也就是线程安全问题。但是做读操作\color{red}...原创 2020-02-09 20:23:06 · 1019 阅读 · 0 评论 -
Java多线程之概述与三种创建方式
最近折腾了一下Java多线程相关的内容,来水几遍博客。。。一、多线程之概述1、什么是多线程?谈线程这个概念前,我们先需要了解一下进程。在操作系统中,进程定义为,计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位。进程与程序的区别程序是指令、数据及其组织形式的描述,进程是程序的执行实体。我们都知道CPU执行速度非常快,但是一些IO操作、或者执行存在被某些事...原创 2020-02-09 16:10:51 · 703 阅读 · 0 评论