Tôi đang viết một chương trình Haskell song song bằng cách sử dụng Chiến lược. Nó không làm những gì nó phải làm, và tôi muốn kiểm tra Haskell Execution Context (HEC) một chức năng được thực hiện trong.Xác định HEC hiện tại cho một chức năng trong Haskell
Có một cuộc gọi getHEC hoặc một cái gì đó tương tự mà tôi có thể sử dụng trong đầu ra gỡ lỗi của tôi?
Đây chính là điều tôi muốn. Cảm ơn bạn! – Jonatan
Một điều khác mà tôi nên đề cập: Hãy nhớ rằng hệ điều hành được tự do sắp xếp lại các luồng vào các lõi khác nhau, do đó, 'threadCapability' được gọi hai lần trong cùng một chuỗi Haskell có một cơ hội nhỏ để trả về các giá trị khác nhau. elapses giữa các cuộc gọi. Bạn có thể tránh điều này cho các mục đích gỡ lỗi nếu bạn khóa một luồng tới một lõi cụ thể bằng cách sinh ra luồng bằng 'forkOn' thay vì' forkIO'. – bitbucket