码迷,mamicode.com
首页 > 其他好文 > 详细

今晚八点 golang 分享《如何在60分钟掌握 go 协程&管道 & socket 通信》

时间:2019-05-28 18:32:38      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:api   异步   完数   wfq   性能   gtm   多个   设置   通信   

今晚八点 golang 分享《如何在60分钟掌握 go 协程&管道 & socket 通信》

内容如下:

功能演示

知识点学习

  • Golang 介绍
  • go 并发编程与通信
  • TCP/IP 协议族
  • socket

实战

  • 使用 go net 模块开发 tcp 服务器与客户端 代码讲解

 

分享时间:2019.5.28——20:00-21:30

 

主讲人:kk

多语言混搭开发工程师,多年 PHP、Python 项目开发经验,带领团队完成多个中、小型项目开发。擅长于 Web 安全开发、性能优化、分布式应用开发&设计等多方面,曾就职 360、绿盟科技,8年工作经验,51Reboot 金牌讲师

 

参与方式:

扫码添加小助手微信备注【go分享】

技术图片

 

golang——并发通信

 

并发程序通信方式

1、共享数据(同步)

多个并发程序需要对同一个资源进行访问,则需要先申请资源的访问权限,同时再使用完成后释放资源的访问权。当资源被其他程序已申请访问权后,程序应该等待访问权被释放并被申请到时进行访问操作。同一时间资源只能被一个程序访问和操作

 

2、管道(异步)

数据处理者处理完数据后将数据放入缓冲区中,数据接收者从缓冲区中获取数据,处理者不用等待接收者是否准备好处理数据

技术图片

技术图片

 

TCP/IP协议族

 

在 TCP/IP 模型下主机 A 向主机 B 发送一封电子邮件的处理过程

技术图片

 

Socket

 

TCP: 面向连接的、可靠的流协议,提供可靠的通信传输

UDP: 面向无连接的,具有不可靠性的数据报协议

Socket:即套接字,是操作系统提供对 TCP 和 UDP 的操作 API,应用程序使用套接字时,可以设置对端的 IP 地址、端口号,并实现数据的发送与接收

 

技术图片

 

......

 

课程资讯

golang 课程6.15开班,详情添加 Amy WeChat:17812796384

 

今晚八点 golang 分享《如何在60分钟掌握 go 协程&管道 & socket 通信》

标签:api   异步   完数   wfq   性能   gtm   多个   设置   通信   

原文地址:https://www.cnblogs.com/reboot51/p/10939376.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!