分类:Golang

Go 并发

概述 并发是指在同一时间内执行多个任务或处理多个请求的能力。在计算机领域中,并发通常指在单个计算机系统中同时执行多个任务或进程。并发可以提高系统的吞吐量和响应速度,从而提高系统的性能和效率。 在实现并......

go 死锁代码示例

死锁代码示例 上面这段代码执行结果为 输出报错,出现死锁。 原因分析 为了方便分析原因,我在上面的代码中打印了日志。从日志可以看出在“开始 data 通道发送”后,就中断了。可以看到后面的代码是发送M......

go 指针

指针是什么 指针是编程语言中的一种数据类型,它存储的是另一个变量的内存地址,而不是变量的值本身。通过指针,你可以直接访问和修改存储在该内存地址上的数据。指针在许多编程语言中都有,包括 C、C++、Go......

go 面向对象

面向对象的三大特效:封装、继承、多态。Go 语言虽然没有传统的类和继承,但它通过结构体(struct)、方法(method)和接口(interface)实现了面向对象编程的许多特性。 结构体(Stru......