Tôi hiểu từ đây http://cs.ucsb.edu/~puneet/reports/erlang.pdf (phần 4.4) rằng Lập biểu quy trình trong Erlang dựa trên 4 hàng đợi khác nhau - với một hàng được chỉ định là 'ưu tiên cao nhất'. Tôi có một chương trình Erlang và tôi muốn chỉ định một quy trình để các hướng dẫn của nó tham gia vào hàng đợi này. Có cách nào để làm việc này không? Có đồng hồ nào khi làm việc này không?Tôi có thể thay đổi mức ưu tiên của một quy trình trong Erlang không?
6
A
Trả lời
7
Kiểm tra tài liệu của Erlang here. Có một BIF gọi là process_flag(Flag, Option)
.
process_flag(priority, Level)
% This sets the process priority. Level is an atom.
% There are currently four priority levels: low, normal, high, and max.
% The default is normal.
Các vấn đề liên quan
- 1. Làm cách nào để thay đổi mức độ ưu tiên của một quy trình?
- 2. C# có thể thay đổi mức độ ưu tiên của việc mua khóa không?
- 3. Thay đổi mức độ ưu tiên trong Log4j
- 4. ưu tiên quá trình thay đổi trong android
- 5. Thay đổi mức ưu tiên của chuỗi không có hiệu lực
- 6. Hàng đợi ưu tiên có thể thay đổi đồng thời
- 7. thay đổi mức độ ưu tiên của chuỗi gốc trên Android bằng c/C++
- 8. Làm cách nào để thay đổi mức ưu tiên của thư trong MSMQ?
- 9. Thay đổi mức độ ưu tiên của chuỗi tăng trong Windows
- 10. Làm cách nào để khởi chạy quy trình có mức độ ưu tiên thấp? C#
- 11. Cài đặt mức độ ưu tiên (ưu tiên) không có hiệu lực trên Linux
- 12. Cách ưu tiên để tạo bản sao có thể thay đổi của đối tượng không thể thay đổi được?
- 13. Cách an toàn để thay đổi mức độ ưu tiên của NSOperation
- 14. Cách đặt Mức độ ưu tiên của IntentService trong Android
- 15. Thay đổi ưu tiên quy trình bằng Python, nền tảng chéo
- 16. Thay đổi ưu tiên luồng để làm cho chương trình và máy tính của tôi phản hồi nhanh hơn
- 17. Có thể thay đổi Môi trường của quy trình gốc trong python không?
- 18. Quy trình giảm số Erlang
- 19. Mảng byte có thể thay đổi lớn trong Erlang
- 20. Làm cách nào để thay đổi tên quy trình của máy ảo Erlang?
- 21. Thay đổi Ưu tiên JavaQueue thành Max PQ
- 22. Truy vấn quy trình Erlang cho trạng thái của nó?
- 23. Linux & C: Cách đặt mức độ ưu tiên đọc tệp trong chương trình đa tiến trình?
- 24. Chỉ định ưu tiên động và ưu tiên cho một toán tử trong Menhir/Ocamlyacc
- 25. Khó hiểu quy tắc CSS ưu tiên
- 26. Mức tối ưu hóa trong hành vi thay đổi chương trình ccc gcc
- 27. Có một lớp heap trong C++ hỗ trợ thay đổi mức độ ưu tiên của các phần tử khác với phần đầu?
- 28. Cách sửa đổi mức độ ưu tiên của hàng đợi GCD tùy chỉnh?
- 29. Tôi có thể yêu cầu Linux không trao đổi bộ nhớ của một quy trình cụ thể không?
- 30. Cách đa nền tảng để thay đổi ưu tiên quá trình java
Cảm ơn. Tôi đoán rằng bạn sử dụng chức năng này ngay trước khi bạn sinh ra quá trình này? Hay bạn đặt nó vào hàm bạn sinh ra? – atomh33ls
@ atomh33ls xem [câu hỏi này] (http://stackoverflow.com/questions/13381036/what-is-the-correct-use-of-process-flagpriority-level-in-erlang). Và nếu bạn muốn thay đổi ưu tiên bên ngoài, có process_flag/3 – halfelf