码迷,mamicode.com
首页 >  
搜索关键字:阻塞    ( 9115个结果
阻塞队列BlockingQueue
阻塞队列 概念 队列 队列就可以想成是一个数组,从一头进入,一头出去,排队买饭 阻塞队列 BlockingQueue 阻塞队列,排队拥堵,首先它是一个队列,而一个阻塞队列在数据结构中所起的作用大致如下图所示: 线程1往阻塞队列中添加元素,而线程2从阻塞队列中移除元素 当蛋糕店的柜子空的时候,无法从柜 ...
分类:其他好文   时间:2020-05-01 00:46:29    阅读次数:46
Java中的锁
一、自旋锁与互斥锁 java中的锁整体分为两大类,基于synchronized关键字的互斥锁和基于CAS操作的自旋锁 synchronized:串行执行阻塞的、用户态内存态切换的重量级锁。(监视器锁本质又是依赖于底层的操作系统的Mutex Lock来实现的) CAS:非阻塞的自旋、线程上下文切换 异 ...
分类:编程语言   时间:2020-04-30 19:29:42    阅读次数:101
go test使用记录
go test测试包 当前目录下单测指定测试函数 cover信息采集用例 1. 2. 其他信息采集 :goroutine 阻塞时候打点的纳秒数。默认不设置就相当于 test.blockprofilerate=1,每一纳秒都打点记录一下。 :在所有测试通过后,将覆盖概要文件写到文件中。设置过 cove ...
分类:其他好文   时间:2020-04-30 15:29:48    阅读次数:77
40 线程有哪些状态?
线程有哪些状态? 答: 链接: https://blog.csdn.net/qq_42928918/article/details/88794437 (从简单的操作系统角度简单理解) 线程从创建、运行到结束总是处于下面五个状态之一: 新建状态 、 就绪状态 、 运行状态 、 阻塞状态 、 死亡状态 ...
分类:编程语言   时间:2020-04-30 09:37:06    阅读次数:71
Java 多线程三、线程间的通信
一、线程通信 多线程之间是可以相互通信的,当一个线程使用 阻塞当前线程时,另一个线程可以用 或 方法来唤醒正在阻塞的线程,从而实现线程通信。 示例: 使用两个线程打印 1~100 中的数字,实现交替打印,即先线程1打印,在线程2打印,再线程1,再线程2... 以此类推。 代码如下: public c ...
分类:编程语言   时间:2020-04-29 20:24:40    阅读次数:67
go select语句用法
【golang】select关键字用法 select是go语言中常用的一个关键字,其用法也一直被用作面试题来考核应聘者。今天,结合代码来分析下select的主要用法。 首先,我们来从官方文档看一下有关select的描述: A "select" statement chooses which of a ...
分类:其他好文   时间:2020-04-29 14:53:01    阅读次数:63
分布式事务4种方式,通俗易解篇
1、链式调用方式 服务A 事务方法的最后一行 调用服务B事务方法, 服务B事务方法的最后一行 调用服务C事务方法 因为都是每个方法的最后一行,从上往下执行,如果有任何一个服务出现问题,那么整条链路都会回滚事物 2、通过mq自己手动回滚业务(补偿事务(TCC)) 比如订单提交,可以先在订单服务完成订单 ...
分类:其他好文   时间:2020-04-29 12:50:07    阅读次数:47
(四)多线程:控制线程
Java的线程支持提供了一些便捷的工具方法,通过这些方法可以很好地控制线程的执行。 1.join线程 Thread提供了让一个线程等待另一个线程完成的方法——join()方法。当在某个程序执行流中调用其他线程的join()方法时,调用线程将被阻塞,直到被join()方法加入的join()线程执行完毕 ...
分类:编程语言   时间:2020-04-29 01:07:00    阅读次数:61
42、IO模型发展史
一、阻塞IO模型 import socket server = socket.socket() server.bind(('127.0.0.1',8080)) server.listen(5) while True: conn, addr = server.accept() while True: ...
分类:其他好文   时间:2020-04-29 01:03:28    阅读次数:55
IO模型
一、概述 1、指的是针对网络的IO。 2、常见的会产生网络IO阻塞的状态:accept,recv(recvfrom)。 3、接收数据的两个阶段:操作系统等待对方数据传过来的wait_data(waiting for the data to be ready)和操作系统将数据从内核拷贝到进程的copy ...
分类:其他好文   时间:2020-04-29 00:50:03    阅读次数:66
9115条   上一页 1 ... 54 55 56 57 58 ... 912 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!