sách gpt4 ăn đã đi

go - "_ = biến" nghĩa là gì trong sync/mutex.go

In lại Tác giả: IT Lão Cao Thời gian cập nhật: 28-10-2023 13:11:07 24 4
mua khóa gpt4 giày nike

đồng bộ hóa/mutex.go:

chức năng (m *Mutex) Mở khóa() {
nếu race.Enabled {
_ = trạng thái m
race.Release(không an toàn.Con trỏ(m))
}
...

_ = trạng thái mNó có nghĩa là gì?

Tôi biết var _ interface = Đối tượng có nghĩa là kiểm tra Sự vật Liệu giao diện có được thực hiện hay không.

câu trả lời hay nhất

Đánh giá từ nhật ký cam kết, lý do là "_ = m.state" đảm bảo rằng m không bằng không.

cam kết 5bb3a66a973ea87494b9197091e8c1f122080627
Tác giả: Rémy Oudompheng
Ngày: Thứ Hai ngày 8 tháng 4 23:46:54 2013 +0200

đồng bộ, đồng bộ/nguyên tử: không làm hỏng trình phát hiện cuộc đua sau khi hủy tham chiếu nil.

Máy dò cuộc đua sử dụng khóa toàn cục để phân tích nguyên tử
hoạt động. Một sự hoảng loạn ở giữa mã để lại
khóa đã được lấy.

Tương tự như vậy, gói đồng bộ có thể rời khỏi trình phát hiện cuộc đua
không nhất quán khi các phương thức được gọi trên con trỏ nil.

R=golang-dev, r, minux.ma, dvyukov, rsc, adg
CC=golang-dev
https://golang.org/cl/7981043

Về go - "_ = biến" trong sync/mutex.go nghĩa là gì, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/54304502/

24 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress