摘要:
在使用多线程编程时,往往会使用一些手段保证线程安全,也就是加锁,但是加锁也必须合理,如使用synchronized对对象加锁时,如果不注意,还可能发生错误的加锁。 先看一段小测试,在这个小测试中,启动了1000个线程,每个线程在对integer加1前都先获得integer的锁,这看似是线程安全的,并 阅读全文
posted @ 2020-03-24 16:58
听风逝夜blog
阅读(1970)
评论(1)
推荐(0)
摘要:
在Java中,提供了一系列Socket API,可以轻松建立两个主机之间的连接、读取数据,那底层到底怎么实现,很少人去关心。这其实最终还是通过调用操作系统提供得Socket接口完成(TCP/IP是由操作系统来实现)。 在这里不讨论TCP的三次握手四次挥手等,只讨论一下操作系统提供的接口,以及这些接口 阅读全文
posted @ 2020-03-24 16:57
听风逝夜blog
阅读(730)
评论(0)
推荐(0)
浙公网安备 33010602011771号