logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Golang 进阶1 —— 面向对象

Age int// 实例创建:方式1stu1.Name = "张三"stu1.School = "清华大学"// 实例创建:方式2Name: "李四",Age: 19,School: "北京大学"}// 实例创建:方式3// stu3 是指针(指向的是地址), 应该给这个地址所指向的对象进行赋值操作(*stu3).Name = "王五"(*stu3).School = "北京大学"// 实例创建:

文章图片
#golang
Golang 进阶3—— 协程&管道

在任务切换回来的时候,恢复先前保存的寄存器上下文和栈,这样就保证该线程能够最大限度处于就绪态,即随时都可以被CPU执行的状态,相当于我们在用户级别将自己的IO操作最大限度隐藏起来,从而可以迷惑操作系统,让其看到:该线程好像是一直在计算,IO比较少,从而会更多的将cpu的执行权限分配给我们线程。线程是CPU控制的,而协程是程序自身控制的,属于程序级别的切换,操作系统完全感知不到,从而更加轻量级。自身

文章图片
#golang
到底了