码迷,mamicode.com
首页 >  
搜索关键字:exclusive    ( 216个结果
636. Exclusive Time of Functions
问题描述: Given the running logs of n functions that are executed in a nonpreemptive single threaded CPU, find the exclusive time of these functions. Each ...
分类:其他好文   时间:2018-07-07 10:49:51    阅读次数:199
JAVA并发--并发基础
并发基础里主要明白下CAS和AQS吧 CAS:Compare And Swap 比较然后交换 AQS:AbstractqueuedSynchronizer抽象的队列式同步器 一、CAS CAS在很多无锁的并发里使用。无锁并发的意思就是,用不加锁的方式实现并发操作,这一波操作是不是很666啊 通常加锁 ...
分类:编程语言   时间:2018-06-11 18:00:20    阅读次数:186
基于MQTT协议实现Broker
写在前面:前一篇文字<<基于MQTT协议谈谈物联网开发-华佗写代码>>主要叙述了MQTT协议的编解码以及基于MQTT协议的一些常见应用场景,并以一个简单的消息推送系统作为例子阐述具体MQTT应用的开发,这篇文字继续叙述上述应用中Mqtt Broker部分的实现. 1.Mqtt Broker开源产品: ...
分类:其他好文   时间:2018-06-08 14:23:46    阅读次数:500
ARC 098 D - Xor Sum 2
Problem Statement There is an integer sequence A of length N. Find the number of the pairs of integers l and r (1≤l≤r≤N) that satisfy the following co ...
分类:其他好文   时间:2018-05-27 13:55:41    阅读次数:315
AbstractQueuedSynchronizer原理分析
AbstractQueuedSynchronized 以下简称AQS,是用来构建锁或者其他同步组件的基础框架。 在AQS中,为锁的获取和释放提供了一些模板方法,而实现锁的类(AQS的子类)需要实现这些模板方法中的同步方法。 这些方法包括: ·tryAcquire():尝试以独占模式获取锁 ·tryR ...
分类:其他好文   时间:2018-04-30 11:41:03    阅读次数:185
RabbitMQ学习总结
一、基础概念 1、理解消息通信 AMQP定义,高级消息队列协议。 优点。可靠性、解耦(请求和操作)以及实时消息通信。 消费者、生产者和代理。 消息持久化策略。通过配置项选择是否持久化的到磁盘,性能与可靠性的权衡,发送方确认。 消息的生命周期 生产者: 1. 连接到MQ 2. 获取信道 3. 声明交换 ...
分类:其他好文   时间:2018-03-24 18:32:39    阅读次数:214
关于shared pool的深入探讨(五)
Oracle使用两种数据结构来进行shared pool的并发控制:lock 和 pin.Lock比pin具有更高的级别. Lock在handle上获得,在pin一个对象之前,必须首先获得该handle的锁定.锁定主要有三种模式: Null,share,Exclusive.在读取访问对象时,通常需要 ...
分类:其他好文   时间:2018-03-10 14:01:00    阅读次数:220
ORA-01102: cannot mount database in EXCLUSIVE 处理方法
ORA-01102: cannot mount database in EXCLUSIVE 处理方法
分类:数据库   时间:2018-02-24 16:56:40    阅读次数:189
从死循环说起
此文能够加强读者对于cpu和cache的工作原理的理解,这是实现高性能编程必备的知识点。文章不长,让我们从一个简单的问题说起,为什么一个程序死循环时它的cpu占用会达到100%? 这个问题虽然简单,但不一定人人都能答得出来。我们直接从问题说起,程序的CPU占用达到100%,说明在它的时间片内,CPU ...
分类:其他好文   时间:2018-02-22 23:51:54    阅读次数:346
Java并发系列[1]----AbstractQueuedSynchronizer源码分析之概要分析
学习Java并发编程不得不去了解一下java.util.concurrent这个包,这个包下面有许多我们经常用到的并发工具类,例如:ReentrantLock, CountDownLatch, CyclicBarrier, Semaphore等。而这些类的底层实现都依赖于AbstractQueued ...
分类:编程语言   时间:2018-02-02 15:40:17    阅读次数:194
216条   上一页 1 ... 6 7 8 9 10 ... 22 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!