码迷,mamicode.com
首页 >  
搜索关键字:等待队列    ( 301个结果
分布式事务以及锁
标题格 1、非公平锁 2、TCC分布式事务原理 1、非公平锁 在加锁过程,线程1运行,线程2处于等待队列。 线程1运行结束,结果线程3抢先于线程2进行。这就是非公平锁的简单含义。 在ReentrantLock lock = new ReentrantLock()默认的就是非公平锁,构造函数中加入tr ...
分类:其他好文   时间:2018-12-18 11:03:18    阅读次数:196
网络编程
阅读目录 一 客户端/服务器架构 二 osi七层 三 socket层 四 socket是什么 五 套接字发展史及分类 六 套接字工作流程 七 基于TCP的套接字 八 基于UDP的套接字 九 粘包现象 十 什么是粘包 十一 解决粘包的low比处理方法 十二 峰哥解决粘包的方法 十三 认证客户端的链接合 ...
分类:其他好文   时间:2018-12-11 19:43:46    阅读次数:241
java 并发(五)---AbstractQueuedSynchronizer
文章部分图片和代码来自参考文章。 LockSupport 和 CLH 和 ConditionObject 阅读源码首先看一下注解 ,知道了大概的意思后,再进行分析。注释一开始就进行了概括。AQS的实现是基于FIFO等待队列的。 Provides a framework for implementin... ...
分类:编程语言   时间:2018-12-11 12:47:05    阅读次数:198
多线程7-阻塞队列
什么是阻塞队列? 一个支持两个附加操作的队列。这两个附加操作是:在队列为空时,获取元素的线程会等待队列变为非空。当队列满时,存储元素的线程会等待队列可用。阻塞队列常用于生产者和消费者场景。 非阻塞队列与阻塞队列处理方法对比: 非阻塞队列中几个主要方法有: add(E e):将元素e插入到队列末尾。成 ...
分类:编程语言   时间:2018-11-13 16:19:27    阅读次数:161
java并发学习--线程池(一)
关于java中的线程池,我一开始觉得就是为了避免频繁的创建和销毁线程吧,先创建一定量的线程,然后再进行复用。但是要具体说一下如何做到的,自己又说不出一个一二三来了,这大概就是自己的学习习惯流于表面,不经常深入的结果吧。所以这里决定系统的学习一下线程池的相关知识。 自己稍微总结了一下,学习一些新的知识 ...
分类:编程语言   时间:2018-11-07 18:40:24    阅读次数:170
线程的基本操作(二)
等待和通知(wait & notify) 这两个方法并不是在Thread类中的,而是输出Object类,这也意味着任何对象都可以调用这两个方法。当一个线程调用obj.wait()后,该线程就会进入obj对象的等待队列,当obj.notify()被调用时,它就会从这个等待队列中随机唤醒一个线程。 no ...
分类:编程语言   时间:2018-11-01 01:03:51    阅读次数:226
Java并发编程:线程间协作的两种方式:wait、notify、notifyAll和Condition
在前面我们将了很多关于同步的问题,然而在现实中,需要线程之间的协作。比如说最经典的生产者-消费者模型:当队列满时,生产者需要等待队列有空间才能继续往里面放入商品,而在等待的期间内,生产者必须释放对临界资源(即队列)的占用权。因为生产者如果不释放对临界资源的占用权,那么消费者就无法消费队列中的商品,就 ...
分类:编程语言   时间:2018-10-25 15:41:21    阅读次数:210
Java并发编程(5)- J.U.C之AQS及其相关组件详解
J.U.C之AQS-介绍Java并发包(JUC)中提供了很多并发工具,这其中,很多我们耳熟能详的并发工具,譬如ReentrangLock、Semaphore,而它们的实现都用到了一个共同的基类--AbstractQueuedSynchronizer(抽象队列同步器),简称AQS。AQS是JDK提供的一套用于实现基于FIFO等待队列的阻塞锁和相关的同步器的一个同步框架,它使用一个int类型的vola
分类:编程语言   时间:2018-10-19 17:37:15    阅读次数:195
Redis
Redis [TOC] Redis官方站点:https://redis.io/ 配置文件参数 配置文件位置:/etc/redis.conf daemonize no 是否以守护进程运行 port:默认监听tcp/6379 tcp backlog 511:等待队列 bind 127.0.0.1 : 监 ...
分类:其他好文   时间:2018-10-11 19:01:17    阅读次数:198
java中的锁——列队同步器
队列同步器 队列同步器(AbstractQueuedSynchronizer)为实现依赖于先进先出 (FIFO) 等待队列的阻塞锁和相关同步器(信号量、事件,等等)提供一个框架。此类的设计目标是成为依靠单个原子 int 值来表示状态的大多数同步器的一个有用基础。子类必须定义更改此状态的受保护方法,并 ...
分类:编程语言   时间:2018-10-08 12:10:00    阅读次数:184
301条   上一页 1 ... 7 8 9 10 11 ... 31 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!