···
首页
···
开发工具
···
开发入门教程
···
网址导航
···
搜索
Ctrl K
线程
Executor 应用示例
Executor 应用示例,1. 前言,上一节我们学习了 Executor 的基本概念和核心 API,本节带领大家实现一个具体的应用案例。从实际应用中感受一下 Executor 框架的使用,以及此框架带来的便利。,本节先描述待实现的案例内容,接...
Netty Reactor 模型之单线程模型
Netty Reactor 模型之单线程模型,1. 前言,不同的线程模式,对于程序的性能差别是很大的,目前存在的线程模式主要有两种,分别是 传统堵塞 I/O 服务模型 和 Reactor 模型 。其中又根据 Reactor 的数量和处理资源池线程的...
多线程售票案例
多线程售票案例,1. 前言,本节内容主要是使用 Java 的锁机制对多线程售票案例进行实现。售票案例多数情况下主要关注多线程如何安全的减少库存,也就是剩余的票数,当票数为 0 时,停止减少库存。,本节内容除了关注车票库存...
Java 服务器多线程编程
Java 服务器多线程编程,1. 前言,前面小节介绍的 Java TCP Socket 程序是单线程模型,也是阻塞式模型。我们调用 java.net.ServerSocket 的 accept 方法,此时线程会被阻塞,等待客户端连接。当有新客户端连接到服务器以后,...
Handler 消息传递机制
Handler 消息传递机制,在 Android 系统中,App 的逻辑代码默认都是跑在主线程(即UI线程)当中的,而且所有的 UI 刷新以及输入处理必须在主线程中执行。这样一旦任务多了就会阻塞 UI 线程导致画面卡顿,从而严重影响性能,...
33 Python 生产者消费者模型
Python 生产者消费者模型,1. 简介,生产者和消费者问题是线程模型中的经典问题:,,生产者和消费者共享同一个存储空间,生产者往存储空间中添加产品,消费者从存储空间中取走产品,当存储空间为空时,消费者阻塞,当存储空间...
移相器 Phaser
移相器 Phaser,1. 前言,本节带领大家认识第四个常用的 Java 并发工具类之 Phaser。,本节先介绍 Phaser 工具类表达的概念和最基本用法,接着通过一个生活中的例子为大家解释 Phaser 工具类的使用场合,然后通过简单的编...
同步计数器 CountDownLatch
同步计数器 CountDownLatch,1. 前言,本节带领大家认识第二个常用的 Java 并发工具类之 CountDownLatch。,本节先介绍 CountDownLatch 工具类表达的概念和最基本用法,接着通过一个生活中的例子为大家解释 CountDownLatc...
守护线程与用户线程
守护线程与用户线程,1. 前言,本节内容主要是对守护线程与用户线程进行深入的讲解,具体内容点如下:,,了解守护线程与用户线程的定义及区别,使我们学习本节内容的基础知识点;,了解守护线程的特点,是我们掌握守护线程的...
Netty Reactor 模型之多线程模型
Netty Reactor 模型之多线程模型,1. 前言,回顾上节,我们了解了什么是传统堵塞 I/O 模型,什么是单 Reactor 单线程模型,以及它们的缺点,本节内容主要是针对单 Reactor 单线程模型的缺点进行升级,让它的性能得到进一步...
上一页
1
2
3
4
5
6
下一页
前往
页