先介绍下TCP报文的几个关键信号。 ACK : TCP协议规定,只有ACK=1时有效,也规定连接建立后所有发送的报文的ACK必须为1SYN(SYNchronization) : 在连接建立时用来同步序号。当SYN=1而ACK=0时,表明这是一个连接请求报文。对方若同意建立连接,则应在响应报文中使SY ...
分类:
其他好文 时间:
2016-04-25 19:22:35
阅读次数:
181
Barrier(屏障)是一种自定义的同步原语(synchronization primitive),它解决了多个线程(参与者)在多个阶段之间的并发和协调问题。 1)多个参与者执行相同的几个阶段的操作 2)在每一个阶段内,多个参与者并发执行 3)一个屏障点代表一个阶段的结束 4)一个参与者运行至屏障点 ...
分类:
Web程序 时间:
2016-04-23 23:09:56
阅读次数:
311
当你完成组件注册,并将组件暴露为适当的服务后你就可以通过容器或者容器的子生命周期域来解析服务(After you have your components registered with appropriate services exposed, you can resolve services f ...
分类:
其他好文 时间:
2016-04-18 22:29:48
阅读次数:
373
Registered Name: http://ninjasaga.cheat.center Licence Key: 18e69f6d5bc820d4d3 Versi: 3.9.3 ...
分类:
其他好文 时间:
2016-04-14 19:25:51
阅读次数:
210
Condition Variables Condition variables are synchronization primitives that enable threads to wait until a particular condition occurs. Condition vari ...
分类:
其他好文 时间:
2016-04-11 18:50:04
阅读次数:
202
(一)三次握手
ACK : TCP协议规定,只有ACK=1时有效,也规定连接建立后所有发送的报文的ACK必须为1
SYN(SYNchronization) : 在连接建立时用来同步序号。当SYN=1而ACK=0时,表明这是一个连接请求报文。对方若同意建立连接,则应在响应报文中使SYN=1和ACK=1. 因此, SYN置1就表示这是一个连接请求或连接接受报文。
发送序列号:Sequence N...
分类:
其他好文 时间:
2016-04-11 12:25:06
阅读次数:
185
最近在学习spark分布式计算框架,其中遇到这样的问题 提交的命令是 bin/spark-submit --jars lib/mysql-connector-java-5.1.38-bin.jar --master spark://Wechat-6:7077 examples/hsbhadoop/d... ...
分类:
移动开发 时间:
2016-04-09 19:04:42
阅读次数:
502
继续并发专题~ 这次介绍CyclicBarrier:看一眼API的凝视: /** * A synchronization aid that allows a set of threads to all wait for * each other to reach a common barrier p ...
分类:
编程语言 时间:
2016-04-09 09:16:16
阅读次数:
229
英文原文是这样的: A timer object can be registered in only one run loop at a time, although it can be added to multiple run loop modes within that run loop. T ...
分类:
其他好文 时间:
2016-04-01 12:51:26
阅读次数:
206
什么是单例模式: 确保一个类最多只有一个实例. 单例模式是最简的一种模式比较好理解. 单例模式在多线程中的问题解决办法. 1,在getInstance()方法上加 synchronization关键字. 这种做法有一个缺点,如果这个单例类在程序的使用的次数非常多.也就是调用getInstance()
分类:
编程语言 时间:
2016-03-12 17:14:07
阅读次数:
201