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