Trang Chủ Phát triển Nĩa là gì? - định nghĩa từ techopedia

Nĩa là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Fork có nghĩa là gì?

Fork là một chức năng trong Unix được sử dụng để tạo một bản sao của quy trình cụ thể bằng cách tạo hai quy trình thực thi đồng thời của một chương trình. Hai quy trình này thường được gọi là quá trình "cha mẹ" và "con". Họ sử dụng các giao thức đa nhiệm để chia sẻ tài nguyên hệ thống.

Techopedia giải thích Fork

Một yếu tố lớn trong cách thực hiện rèn là hệ thống sao chép trên ghi được sử dụng để lưu trữ các thay đổi tiến bộ cho một quy trình sau khi rèn. Thông thường, mã tĩnh không bị trùng lặp, nhưng được chia sẻ. Tại thời điểm một quy trình sửa đổi mã được chia sẻ, các thay đổi được tạo và lưu trữ riêng. Điều này thúc đẩy hiệu quả trong việc sử dụng các quá trình rẽ nhánh.

Các nhà phát triển cũng phải nhận thức được một số vấn đề với việc sử dụng fork để tạo ra một quy trình trùng lặp. Một trong số đó là vấn đề về các chương trình đa luồng; bởi vì tiến trình con chỉ kế thừa một luồng duy nhất, có thể có các vấn đề liên quan đến những gì xảy ra với nhiều luồng khi hàm fork được gọi. Những điều này và những cân nhắc khác thường được đề cập bởi những người đã làm việc với chức năng ngã ba.

Nĩa là gì? - định nghĩa từ techopedia