gpt4 book ai didi

go - 同时读取和写入数组是否安全 Go

转载 作者:数据小太阳 更新时间:2023-10-29 03:05:29 24 4
gpt4 key购买 nike

这样使用安全吗?读取例程是否读取部分更新的数组并不重要,但我需要它的所有值都完好无损。所有 3 个例程都在循环中运行

var arr [100]byte

go ReadFrom(arr)
go ReadFrom(arr)
go WriteTo(arr)

最佳答案

@Pownyan,不,不安全,正如 JimB 在评论中提到的那样。您需要互斥锁来保证安全:https://golang.org/pkg/sync/#Mutex

示例:https://gobyexample.com/mutexes

关于go - 同时读取和写入数组是否安全 Go,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41002508/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com