Category: Go

May 5, 2023

使用Golang 实现一个无锁队列

这是一个使用Golang实现的无锁队列示例,通过原子操作确保在并发环境下的高效读写,并支持单线程安全操作。

Read more
May 4, 2023

如何在Go中使用goroutine创建并发任务?

在Go中,使用`go`关键字启动goroutine可以轻松创建并发任务,提高程序效率且避免阻塞其他线程或进程。

Read more
May 4, 2023

如何在Go中实现并发编程?

Go 的并发编程模型通过轻量级 Goroutine 和用于数据传递的 Channel 实现,如示例所示,它们协同工作以提升程序性能和并发处理能力。

Read more
May 4, 2023

Go语言中如何实现接口的多继承?

Go语言中,通过定义接口并使用关键字“interface”后的大括号“{}”实现多继承,具体通过定义接口A和B,然后定义接口C继承A和B,并实现C中的方法,最后使用实现了接口C的结构体对象调用相关方法。

Read more
May 4, 2023

如何在Go语言中实现链表数据结构?

在Go语言中,通过结构体和指针实现链表,提供了插入、删除和打印节点的功能。

Read more
PreviousNext