Мьютексы-потоки: Как задать время выполнения потока - C (СИ)
Формулировка задачи:
Подскажите пожалуйста насчет следующих вопросов, сам не разобрался.
1. Как задать время выполнения потока?
2. Как заставить потоки выполняться друг за другом? Чтобы, например, сначала выполнялась одна операция с числом, затем -- другая?
Крайне желательно с примерами.
Заранее спасибо!
Решение задачи: «Мьютексы-потоки: Как задать время выполнения потока»
textual
Листинг программы
void ThreadPlus(char expression[50][10])
{
WaitForSingleObject(hMutex, INFINITE);
//полезные действия
ReleaseMutex(hMutex);
}
Объяснение кода листинга программы
WaitForSingleObject(hMutex, INFINITE)- Ожидание освобождения мьютекса с бесконечным временем ожидания.ReleaseMutex(hMutex)- Освобождение мьютекса.