> 作者“xc”的文章 - 第20页
  • 线程学习详解

    线程学习详解

    多线程详解 线程简介 Process与Thread 说起进程,就不得不说下程序。程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念。 而进程则...

    04-20 48 966 文档中心
  • Java多线程详解

    Java多线程详解

    基本概念 多线程 多线程是指的是这个程序(一个进程) 运行时产生了不止一个线程 并行: 多个cpu实例或者多台机器同时执行一段处理逻辑 是真正的同时 并发 通过...

    04-20 44 574 文档中心
  • CountDownLatch、CyclicBarrier和Semaphore的区别

    CountDownLatch、CyclicBarrier、Semaphore 1. CountDownLatch CountDownLatch 是一个同步工具类,用来协调多个线程之间的同步。这个工具通常用来控制线...

    04-20 48 410 文档中心
  • CompletableFuture异步编排

    CompletableFuture异步编排

    异步 一、线程基本了解 1、创建线程的四种方式 1.1、继承Thread类 1.2、实现Runnable接口 1.3、实现Callable接口 + FutureTask (可以拿到返回结果,可...

    04-19 54 884 文档中心
  • 第⼆章 Java多线程入门类和接口

    2.1 Thread类和Runnable接口 2.1.1 继承Tread类 首先是继承Tread类: /*** @author :ls* @date :Created in 2022/4/18 15:10* @description:*/public cla...

    04-19 48 615 文档中心
  • 第三章 线程组和线程优先级

    3.1 线程组(ThreadGroup) Java中用ThreadGroup来表示线程组,我们可以使用线程组对线程进行批量控制。 每个Thread必然存在于一个ThreadGroup中,Thread不能...

    04-19 29 500 文档中心
  • 线程控制(重点)

    线程控制(重点)

    线程控制 方法名 说明 static void sleep(long millis); 当前正在执行的线程停留(暂停运行)指定的毫秒数 void join(); void join(); 等待这个线程...

    04-17 54 898 文档中心
  • 多线程(五)线程的不安全原因及解决方案

    目录 🍒一,什么是线程安全 🍌二,线程不安全的原因 1,修改共享数据 2,原子性 3,内存可见性 4,指令重排序 🍓三,解决线程安全方...

    04-17 50 658 文档中心
  • 多线程(六)-sleep和wait方法的区别

    目录 🎄一,sleep和wait方法的区别 🎄二,wait方法 wait方法的使用 wait 结束等待的条件 🎄三,notify和notifyAll方法 notify...

    04-17 52 276 文档中心
  • 传统IO,Reactor ,Proactor 线程服务模型

    传统IO,Reactor ,Proactor 线程服务模型

    传统阻塞I/O服务模型 工作原理图 模型特点 1) 采用阻塞IO模式获取数据 2) 每个连接都需要独立的线程完成数据输入,业务处理,数据返回 问题分析 1) 当并发...

    04-16 11 404 文档中心