···
首页
···
开发工具
···
开发入门教程
···
网址导航
···
搜索
Ctrl K
线程阻塞
读写锁ReentrantReadWriteLock
读写锁 ReentrantReadWriteLock,1. 前言,本节内容主要是对 Java 读写锁 ReentrantReadWriteLock 进行讲解,本节内容几乎全部为重点知识,需要学习者对 ReentrantReadWriteLock 进行理解和掌握。本节内容的知识点如下:,,...
多线程yield方法
多线程 yield 方法,1. 前言,本节对 yield 方法进行深入的剖析,主要内容点如下:,,首先要了解什么是 CPU 执行权,因为 yield 方法与 CPU 执行权息息相关;,了解 yield 方法的作用,要明确 yield 方法的使用所带来的运行效...
乐观锁与悲观锁
乐观锁与悲观锁,1. 前言,本节内容主要是对 Java 乐观锁与悲观锁进行更加深入的讲解,本节内容更加偏重于对乐观锁的讲解,因为 synchronized 悲观锁对于大部分学习者并不陌生,本节主要内容如下:,,乐观锁与悲观锁的概念,...
Java 服务器多线程编程
Java 服务器多线程编程,1. 前言,前面小节介绍的 Java TCP Socket 程序是单线程模型,也是阻塞式模型。我们调用 java.net.ServerSocket 的 accept 方法,此时线程会被阻塞,等待客户端连接。当有新客户端连接到服务器以后,...
Handler 消息传递机制
Handler 消息传递机制,在 Android 系统中,App 的逻辑代码默认都是跑在主线程(即UI线程)当中的,而且所有的 UI 刷新以及输入处理必须在主线程中执行。这样一旦任务多了就会阻塞 UI 线程导致画面卡顿,从而严重影响性能,...
33 Python 生产者消费者模型
Python 生产者消费者模型,1. 简介,生产者和消费者问题是线程模型中的经典问题:,,生产者和消费者共享同一个存储空间,生产者往存储空间中添加产品,消费者从存储空间中取走产品,当存储空间为空时,消费者阻塞,当存储空间...
同步计数器 CountDownLatch
同步计数器 CountDownLatch,1. 前言,本节带领大家认识第二个常用的 Java 并发工具类之 CountDownLatch。,本节先介绍 CountDownLatch 工具类表达的概念和最基本用法,接着通过一个生活中的例子为大家解释 CountDownLatc...
volatile关键字
volatile 关键字,1. 前言,本节内容主要是对 volatile 关键字进行讲解,具体内容点如下:,,volatile 关键字概念介绍,从整体层面了解 volatile 关键字;,volatile 关键字与 synchronized 关键字的区别,这是本节的重点内容...
ReentrantLock使用
ReentrantLock 使用,1. 前言,本节内容主要是对 ReentrantLock 的使用进行讲解,之前对于 Lock 接口进行了讲解,ReentrantLock 是 Lock 接口的常用实现子类,占据着十分重要的地位。本节内容的知识点如下:,,ReentrantLock...
线程上下文切换与死锁
线程上下文切换与死锁,1. 前言,本节内容主要是对死锁进行深入的讲解,具体内容点如下:,,理解线程的上下文切换,这是本节的辅助基础内容,从概念层面进行理解即可;,了解什么是线程死锁,在并发编程中,线程死锁是一个致命...
上一页
1
2
3
4
下一页
前往
页