摘要: 隔离性的4个级别 在理解隔离性级别时,很容易混淆“幻读”与“不可重复读”的问题。这里先对4个隔离性级别给出概览;然后分析原理,从实现角度理解各种问题;最后作出总结。 概览 关注隔离性的4个级别,包括读未提交(Read Uncommitted)、读已提交(Read Committed)、可重复读(Re 阅读全文
posted @ 2020-11-20 21:23 devhg 阅读(1153) 评论(0) 推荐(1) 编辑
摘要: 如果使用channel之前没有make,会出现dead lock错误。 至于为什么,等待研读源码补充 func main() { var x chan int go func() { x <- 1 }() <-x } /* fatal error: all goroutines are asleep 阅读全文
posted @ 2020-11-20 09:38 devhg 阅读(398) 评论(0) 推荐(0) 编辑