摘要: Go 语言提供了另外一种数据类型即接口,它把所有的具有共性的方法定义在一起,任何其他类型只要实现了这些方法就是实现了这个接口。 package main import ( "fmt" ) type Phone interface { call() } type NokiaPhone struct { 阅读全文
posted @ 2024-01-11 20:20 李若盛开 阅读(30) 评论(0) 推荐(0)
摘要: 一、概念 Go标准库提供了Cond原语,sync.Cond(条件变量)是一个用于在多个goroutine之间进行同步和通信的重要工具,可以让 Goroutine 在满足特定条件时被阻塞和唤醒。 条件变量的作用并不保证在同一时刻仅有一个协程(线程)访问某个共享的数据资源,而是在对应的共享数据的状态发生 阅读全文
posted @ 2024-01-11 00:19 李若盛开 阅读(1518) 评论(0) 推荐(0)