网络编程
望极天涯
这个作者很懒,什么都没留下…
展开
-
golang 中的锁
锁的作用- 解决并行运算中,共享数据读写的安全性问题。- 并行执行中,在锁的位置,同时只能有一个程序获得锁,其他程序不能获得锁。- 锁的出现,使得并行执行的程序在锁的位置串行化执行。- 多核、分布式运算、并发执行,才会需要锁。----------------------------------------------------------------------------1. 同一个协程不能连续多次调用Lock,否则发生死锁2. 锁资源时尽量缩小资源的范围,以免引起其它协程超长时间等待原创 2021-03-10 00:08:24 · 935 阅读 · 2 评论 -
网络编程知识汇总
通信流程客户端\服务端架构a.硬件C\S架构:打印机。b.软件C\S架构:QQ、微信、优酷、暴风影音、浏览器(IE、火狐,360浏览器等)。B\S架构 :浏览器和各个网站服务端进行的通讯方式又常被成为B\S架构网络通信的整个流程(硬件\名词) 集线器:将咱们所有的插上集线器的电脑连通起来 交换机: 升级版集线器 网卡: 接收电信号,网络插口:插网线 m...原创 2018-12-05 19:23:37 · 566 阅读 · 1 评论