-
24-03-2011, 08:01 AM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Uh, mình đã làm cho Process, nhưng thấy các thread đó vẫn ở mức ưu tiên cũ trong khi process đã được set Priority nên mình mới duyệt!
Các thread như thế có ảnh hưởng gì đến độ ưu tiên của tiến trình không vậy?View more random threads:
- Hình học Fractal trên VC++, ai biết chỉ giúp mình với???
- Cách Remove border trắng phía dưới menu?
- Trục trặc trong việc tạo một dialog đơn giản
- [Computer graphics] Có bạn nào thích lập trình đồ họa không!
- Tự động chỉnh code VC++ cho dễ nhìn như thế nào?
- Khó khăn khi sử sụng class Vector<> trong 1 lớp
- Cộng các biến nguyên khác kiểu
- [VC6] Sử dụng dll mà ko có file .lib, .h
- Cần source nén âm thanh file đuôi wave sang mp3
- Dung VC++.NET chay file viet tu VC++6
-
24-03-2011, 05:47 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Set Priority cho các Thread của Process?
Mình đang cố gắng Set độ ưu tiên cho tiến trình, mình duyệt các thread rồi SetThreadPriority cho chúng, mình kiểm tra thì các thead đã được set độ ưu tiên như trên, tuy nhiên không thể đổi được độ ưu tiên cho Process đang chọn.
HANDLE h = CreateToolhelp32Snapshot(TH32CS_SNAPTHREAD, pInfo->procID);
if (h != INVALID_HANDLE_VALUE)
{
THREADENTRY32 te;
te.dwSize = sizeof(te);
if (Thread32First(h, &te))
{
do {
if (te.dwSize >= FIELD_OFFSET(THREADENTRY32, th32OwnerProcessID) +
sizeof(te.th32OwnerProcessID))
{
HANDLE hth=OpenThread(THREAD_SET_INFORMATION | THREAD_SET_LIMITED_INFORMATION, 0, te.th32ThreadID);
//SetPriorityClass(hth,IDLE_PRIORITY_CLASS);
if(!SetThreadPriority(hth,THREAD_PRIORITY_HIGHEST) )
MessageBox(L"Fail");
}
te.dwSize = sizeof(te);
} while (Thread32Next(h, &te));
}
CloseHandle(h);
}
Ai chỉ giúp mình làm thế nào Set Priority cho Process đó được không?
-
24-03-2011, 06:44 PM #3Banned
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Bạn xài hàm SetPriorityClass để set priority cho process, khỏi mất công duyệt thread mà lại ko được việc.
Pallet nhựa Lâm Đồng giải pháp hoàn hảo cho nhà kho Pallet nhựa Lâm Đồng là một giải pháp đa năng và hiệu quả trong việc vận chuyển và lưu trữ hàng hóa. Trong đó, pallet nhựa Lâm Đồng không chỉ đáp...
Pallet nhựa Lâm Đồng giải pháp...