Я понимаю и реализую концепцию Threading в моем приложении. С тех пор все идет хорошо. Но у меня осталось мало вопросов, и они сейчас меня мешают. Буду признателен, если кто-нибудь ответит на любой из нихзапрос о нескольких терминах резьбы
В Createthread() мы можем принять только один аргумент? как я видел на веб-сайте MSDN, и во всех других примерах, которые я видел, я видел только 1 аргумент, LPVOID.
Другое дело в том, что означает возвращаемое значение DWORD WINAPI как возвращаемое значение? Можем ли мы иметь только DWORD, int или любой другой тип возврата. Я полагаю, что это имеет какое-то отношение к HANDLE (может быть)
Я хочу использовать массив потока, следовательно, я изучаю массив для функций, и (как я понял) потоки сами по себе являются просто функцией, называемой по методу CreateThread(), поэтому я попытался реализовать эту концепцию там, но не смог из-за возвращаемого типа DWORD WINAPI не позволял мне это делать?
У меня есть одна нить для сохранения файлов, теперь я хочу его массив, чтобы я мог одновременно сохранять несколько файлов (не то же самое время запуска, а как параллельное сохранение файлов). Как я могу это сделать?
Благодаря Shan
Для точки 3, похоже, что OP ожидает, что для каждого потока потребуется другая функция.Как вы уже рассмотрели в пункте 4, это необязательно, так как каждый поток может просто выполнять одну и ту же функцию независимо. –