队头阻塞请求-应答模式加剧了HTTP的性能问题,这就是著名的“队头阻塞”(Head-of-lineblocking)。当顺序发送的请求序列中的一个请求因为某种原因被阻塞时,在后面排队的所有请求也一并被阻塞,会导致客户端迟迟收不到数据。HTTP/1.1不能完全解决,但可以缓解:方法1:并发连接,同时对一个域名发起多个长连接,浏览器支持6-8个连接方法2:域名分片,多个域名指向同一个服务器
分类:
其他好文 时间:
2019-11-09 11:37:01
阅读次数:
88
阻塞队列与普通队列的不同在于。当队列是空的时候,从队列中获取元素的操作将会被阻塞,或者当队列满时,往队列里面添加元素将会被阻塞。试图从空的阻塞队列中获取元素的线程将会被阻塞,直到其他的线程往空的队列插入新的元素。同样,试图往已满的阻塞队列中添加新元素的线程同样也会被阻塞,直到其他的线程使队列重新变得 ...
分类:
编程语言 时间:
2019-11-08 10:48:25
阅读次数:
88
学而不思则罔,思而不学则殆。 Linux下,进程状态有五种 : 运行态,可中断睡眠态,不可中断睡眠态,停止态和追踪态 运行态表示进程可执行或者正在执行, 可中断睡眠态表示进程被阻塞,等条件满足就会被唤醒,也可以提前被信号打断唤醒。 不可中断睡眠态和可中断睡眠态是一样的,除了他不会被信号打断。 停止态 ...
分类:
系统相关 时间:
2019-10-31 13:06:14
阅读次数:
157
[toc] Event事件 用来控制线程的执行 查看对象e当前的信号状态, 默认为False 信号状态为False, 则当前线程阻塞 将e的信号状态设置为True, 被阻塞的线程进入非阻塞状态 线程池与进程池 基本概念 用来控制当前程序允许创建进程/线程的数量 防止程序创建的进程/线程过多, 超过硬 ...
分类:
编程语言 时间:
2019-10-24 23:45:47
阅读次数:
127
假设对象A调用B来执行一项操作,操作一旦完成,对象A就必须知道对象B已完成任务且对象A将执行其他必要操作。 在上面的示例中的关键概念有 A是B的委托对象 B引用一个A A将实现B的委托方法 B通过委托方法通知 创建一个委托(Delegates)对象 1. 创建一个单一视图的应用程序 2. 然后选择文 ...
分类:
移动开发 时间:
2019-10-21 20:32:21
阅读次数:
162
队列基本概念 队列是一种常用于任务间通信的数据结构,队列可以在 传递消息,实现了任务接收来自其他任务或中断的不固定长度的消息,任务能够从队列里面读取消息,当队列中的消息是空时,读取消息的任务将被阻塞,用户还可以指定任务等待消息的时间 ,在这段时间中,如果队列为空,该任务将 状态以等待队列数据有效。当 ...
分类:
其他好文 时间:
2019-10-16 23:36:11
阅读次数:
85
ACL访问控制列表的功能1.限制网络流量、提高网络性能2.提供对通信流量的控制手段3.提供网络访问的基本安全手段4.在网络设备接口处,决定哪种类型的通信流量被转发、哪种类型的通信流量被阻塞ACL的工作原理1.访问控制列表在接口应用的方向出方向:已经过路由器的处理,正离开路由器接口的数据包入方向:已达到路由器接口的数据包,将被路由器处理列表应用到接口方向与数据方向有关ACL规则1.从上到下依次匹配2
分类:
其他好文 时间:
2019-10-15 22:38:01
阅读次数:
158
什么是阻塞队列?如何使用阻塞队列来实现生产者-消费者模型?java.util.concurrent.BlockingQueue的特性是:当队列是空的时,从队列中获取或删除元素的操作将会被阻塞,或者当队列是满时,往队列里添加元素的操作会被阻塞。阻塞队列不接受空值,当你尝试向队列中添加空值的时候,它会抛出NullPointerException。阻塞队列的实现都是线程安全的,所有的查询方法都是原子的并
分类:
其他好文 时间:
2019-10-15 10:06:45
阅读次数:
96
一,阻塞队列? 当阻塞队列为空时,获取(take)操作是阻塞的;当阻塞队列为满时,添加(put)操作是阻塞的。 二,为什么用,有什么好处? 阻塞队列不用手动控制什么时候该被阻塞,什么时候该被唤醒,简化了操作。 在多线程领域:所谓阻塞,在某些情况下会挂起线程(即阻塞),一旦条件满足,被挂起的线程又会自 ...
分类:
其他好文 时间:
2019-10-13 18:50:25
阅读次数:
72
** * 阻塞队列: * 当队列时空的,从队列中获取元素的操作将会被阻塞 * 当队列是满的,从队列中添加元素的操作将会被阻塞 * ArrayBlockingQueue:有数组结构组成的有界阻塞队列 * LinkedBlockingQueue:由链表结构组成的有界(但大小默认为Integer.MAX_... ...
分类:
其他好文 时间:
2019-10-12 17:15:34
阅读次数:
79