并发
已收录文章:77篇
-
环境:MySQL8.0.301 事务基本概念1.1 基本概念什么是事务:是可以提交或回滚的原子工作单元,它是由一个或多个操作形成的一组操作单元。事务处理的原则:保证所有的操作都作为 一个工作单元477 收藏
-
更难出现goroutine泄漏处理panic更友好并发代码可读性高 从简介上看主要封装功能如下: 对waitGroup进行封装,避免了产生大量重复代码,并且也封装recover,安全性更高提供panics.Catcher封装recover逻458 收藏
-
问题内容 这个程序很简单,作用也很明显,就是打印20个素数。 但是。。。怎么做到的。。。 要被逼疯了。。。 package main import ( . "fmt" ) func Generate(ch chan<- int) { for i := 2; ; i++ {192 收藏
-
引言 上一部分主要写了锁,本篇主要介绍Channel channel是Go中非常重要的一个数据类型,它和goroutine紧密相连,是Go的CSP并发模型的重要体现。 CSP CSP 是通信顺序进程(Communicating Sequential Process)417 收藏
-
问题内容func (client *Client) receive() { var err error for err == nil { var h codec.Header if err = client.cc.ReadHeader(&h); err != nil { break } call := client.removeCall(h.Seq) switch411 收藏
-
1. 并发安全 package main import ( "fmt" "sync" ) var ( sum int wg sync.WaitGroup ) func test() { for i := 0; i < 5000000; i++ { sum += 1 } wg.Done() } func main() { // 并发和安全锁 wg.Add(178 收藏
-
优雅的并发编程范式,完善的并发支持,出色的并发性能是 Go语言区别于其他语言的一大特色。使用 Go语言开发服务器程序时,就需要对它的并发机制有深入的了解。并发基础回到在 Windows 和 Li197 收藏
-
当进行和 Go语言有关讨论的时候,经常听到人们抛出 CSP 这个缩写。在某些环境下 CSP 经常被赞美成 Go语言成功的原因以及并发编程的“万能钥匙”。它让不知道 CSP 的人开始认为计算机科470 收藏
-
零、并发问题 假设,有一个线上作业系统,当阅卷时,会从数据库取出第一个未评阅的作业。评阅完成后,会把作业状态改为“已评阅”:这样没什么问题。 如果是两个人同时评阅呢?如果B获200 收藏
-
由于最近沉迷小孩子的MySQL 是怎样运行的:从根儿上理解 MySQL,想造一点数据磨练一下自己的所学,所以准备创建两个一百万数据的表,一开始写一个简单的程序使用jdbc往里面插入数据,开始177 收藏
-
Hello,大家好,我是楼下小黑哥~如果给你一个包含一亿行数据的超大文件,让你在一周之内将数据转化导入生产数据库,你会如何操作?上面的问题其实是小黑哥前段时间接到一个真实的业务需286 收藏
-
利用了golang对高并发的良好支持,同目录下将ip每行一个写入pinglist.txt文件即可 其实这个功能用linux一条命令就能搞定: cat pinglist.txt | xargs -P 10 -I {} ping -fc 100 {} package main import ( "bufio" "byte462 收藏