sách gpt4 ai đã đi

Làm sao thời gian chạy Go có thể được viết bằng Go?

In lại Tác giả: IT Prince Thời gian cập nhật: 2023-10-29 01:06:07 33 4
mua khóa gpt4 Nike

TÔIđọcBắt đầu từ Go 1.4, thời gian chạy Go được viết bằng chính Go (không phải bằng C).

Làm sao điều này có thể xảy ra được? Nếu các chương trình Go chạy trên một thời gian chạy và thời gian chạy đó là một chương trình Go, vậy thì thời gian chạy đó có chạy trên chính nó không?

1 Câu trả lời

Nói tóm lại: cẩn thận.

Tóm lại: gói unsafe cho phép bạn thực hiện phép tính số học con trỏ và chuyển đổi tùy ý, những việc bạn cần để triển khai gc của go. Tránh sử dụng GC trong mã GC go như bạn vẫn làm trong mã go thông thường: bằng cách sử dụng ngăn xếp hoặc dữ liệu được phân bổ tĩnh. Liên kết bên dưới đề cập rằng trình biên dịch go chính thực thi điều này khi chạy thông qua một tùy chọn không được ghi chép lại. Một số đoạn mã lắp ráp cho phép bạn thực hiện lệnh gọi hệ thống, cho phép bạn làm mọi thứ từ tạo tiến trình đến mở tệp.

Dài hơn và có thẩm quyền hơn: xemBài đăng của Ian Lance Taylor (thuộc nhóm go) trên golang-nuts .

Giới thiệu về Go - Làm sao thời gian chạy Go có thể được viết bằng Go? , 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/34756262/

33 4 0
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com