前言如果按照用途与特性进行粗略的划分,JUC包中包含的工具大体可以分为6类:执行者与线程池并发队列同步工具并发集合锁原子变量在【并发系列】中,主要讲解了执行者与线程池,同步工具,锁,在分析源码时,或多或少的提及到了「队列」,队列在JUC中也是多种多样存在,所以本文就以「远看」视角,帮助大家快速了解与区分这些看似「杂乱」的队列并发队列Java并发队列按照实现方式来进行划分可以分为2种:阻塞队列非阻塞
分类:
编程语言 时间:
2020-08-29 15:22:08
阅读次数:
54
Introduction The CQI reporting performance test defined in TS36.101 Section 9.3.2.1.1. The performance requirements of the test are as follows: a CQI ...
分类:
其他好文 时间:
2020-08-20 18:21:03
阅读次数:
85
This example shows how to implement the HARQ Indicator (HI) and physical HI channel (PHICH). You create the processing chain of coding hybrid indicato ...
分类:
其他好文 时间:
2020-08-13 12:11:36
阅读次数:
61
众所周知,Oracle下可以使用rman进行物理备份,支持数据库的全量、增量、归档的备份模式;而PostgreSQL作为开源数据库,也推出了开源功工具pg_rman,同样具备了oraclerman大部分的功能。本文写的很早,近期才翻出来,挂到博客上,希望能帮助需要的朋友。1、下载安装软件[root@mydb01~]#wgethttps://github.com/ossc-db/pg_rman/re
分类:
其他好文 时间:
2020-08-10 09:30:37
阅读次数:
82
HashMap jdk1.7版本,底层是数组+链表,元素的插入使用头插法,可能形成数据丢失或环形链表。 jdk1.8版本,底层是数组+链表+红黑树,元素的插入使用尾插法,数据覆盖的情况。 扩容机制:LoadFactory默认0.75,创建空数组重新Hash。 resize线程不安全:多线程之间put ...
分类:
编程语言 时间:
2020-08-09 09:22:43
阅读次数:
88
Rolling a Standby Forward using an RMAN Incremental Backup To Fix The Nologging Changes (文档 ID 958181.1) 情景: 物理备库查询遇到 ORA-01578 报错 ORA-01578: ORACLE d ...
分类:
其他好文 时间:
2020-08-07 12:32:36
阅读次数:
79
简介 channel 是 Go 语言中的一个核心类型,可以把它看成管道。并发核心单元通过它就可以发送或者接收数据进行通讯,这在一定程度上又进一步降低了编程的难度。 channel 是一个数据类型,主要用来解决 go 程的同步问题以及 go 程之间数据共享(数据传递)的问题。 goroutine 运行 ...
分类:
其他好文 时间:
2020-08-04 09:50:41
阅读次数:
51
Go语言中除了可以使用通道(channel)和互斥锁进行两个并发程序间的同步外,还可以使用等待组进行多个任务的同步,等待组可以保证在并发环境中完成指定数量的任务 在 sync.WaitGroup(等待组)类型中,每个 sync.WaitGroup 值在内部维护着一个计数,此计数的初始默认值为零。 等 ...
分类:
其他好文 时间:
2020-08-04 09:48:34
阅读次数:
65
select的作用 Go里面提供了一个关键字 select, 通过 select 可以监听channel上的数据流动. select 的用法与 switch 语言非常类似, 由 select 开始一个新的选择块, 每个选择条件由 case 语句来描述. 与 switch 语句相比, select 有 ...
分类:
其他好文 时间:
2020-08-04 09:47:11
阅读次数:
67
前言 前面我们为了解决go程同步的问题我们使用了channel, 但是go也提供了传统的同步工具. 它们都在go的标准库代码包 sync 和 sync/atomic 中. 下面我们来看一下锁的应用. 什么是锁呢? 就是某个协程(线程)在访问某个资源时先锁住, 防止其他协程的访问, 等访问完毕解锁后其 ...
分类:
其他好文 时间:
2020-08-04 09:46:17
阅读次数:
59