1、若两个或多个goroutine在没有相互同步的情况下,访问某个共享的资源,并试图同时读和写这个资源,就处于相互竞争状态(race condition)。
2、读和写操作的原子化是指,同一时刻只能有一个goroutine对共享资源进行读和写操作。
1、若两个或多个goroutine在没有相互同步的情况下,访问某个共享的资源,并试图同时读和写这个资源,就处于相互竞争状态(race condition)。
2、读和写操作的原子化是指,同一时刻只能有一个goroutine对共享资源进行读和写操作。