Как выполнять одновременно 2 команды? - C (СИ)
Формулировка задачи:
Консольное приложение.У меня есть команда,которая отправляет письмо на e-mail.Но если письмо длинное,то она занимает несколько секунд на отправку.При этом программа встаёт и ждёт её завершения.Как мне перевести отправку сообщения в фоновый режим,продолжив при этом выполнение программы?
Решение задачи: «Как выполнять одновременно 2 команды?»
textual
Листинг программы
WaitForSingleObject(SecondThread, INFINITE);
Объяснение кода листинга программы
WaitForSingleObject
- это функция, которая используется для приостановки выполнения текущего потока до тех пор, пока другой поток не достигнет определенного состояния.SecondThread
- это идентификатор второго потока, который будет ожидать достижения определенного состояния.INFINITE
- это значение, которое передается в функциюWaitForSingleObject
и указывает на то, что текущий поток будет ожидать бесконечно, пока другой поток не достигнет определенного состояния.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д