1.Tôi có một số vòng infinte làm thế nào tôi có thể nhận được mức tiêu thụ CPU thấp nhất? Tôi có nên sử dụng độ trễ không?Làm thế nào để có được mức tiêu thụ CPU thấp nhất khi có vòng lặp infinte trong một chủ đề
2.Nếu tôi có nhiều chủ đề đang chạy trong ứng dụng của mình và một trong số đó là THREAD_PRIORITY_IDLE có ảnh hưởng đến các chủ đề khác không?
Mã của tôi là như thế này cho mỗi chủ đề
procedure TMatchLanLon.Execute;
begin
while not Terminated do
begin
//some code
Sleep(1000);
end;
end;
Hãy thêm phiên bản Delphi của bạn. Điều quan trọng đối với các câu hỏi liên quan đến chuỗi. – TLama
@TLama phiên bản delphi của tôi là XE2 – opc0de
Sao chép [câu hỏi của riêng bạn] (http://stackoverflow.com/questions/9715378/infinite-loops-in-separate-threads "vòng vô hạn trong các chuỗi riêng biệt")? –