mấy bạn cho mình hỏi thực sự thì 1 hàm sẽ hoạt động thế nào .
vd 1 biến sẽ được cấp phát 1 vùng nhớ trên bộ nhớ rồi sau đó sẽ lưu giá trị tương ứng vào vùng nhớ đó , khi nào muốn truy cập thì có thể truy cập qua tên hoặc địa chỉ của biến , nếu trong lập trình tuần tự thì hàm này tương tác với biến này xong rồi hàm khác mới tương tác tiếp
theo mình đọc trên mạng thì code của hàm sẽ được lưu trong Code segment (text segment) , và hàm cũng có 1 con trỏ hàm thay vì truy cập qua tên thì truy cập qua con trỏ này
nếu chạy chương trình theo kiểu tuần tự thì ko có gì đáng nói , nhưng nếu chạy đa luồng thì , hàm lúc đó sẽ được các luồng chạy đồng thời gọi như thế nào , vì tại 1 thời điểm chỉ có thể thực thi được 1 hàm và mã lệnh của hàm cũng chỉ nằm ở 1 vùng nhất định làm sao nhiều luồng có thể thực thi cùng 1 hàm tại cùng 1 thời điểm được ??