Я новичок в этой теме. Хотел попробовать сделать одновременную работу нескольких функций. Компилятор выдает ошибку.
#include <iostream>
#include <windows.h>
using namespace std;
void func(){
for(int i=0; i<5; i++){
cout << i;
}
}
int main() {
HANDLE hThread;
DWORD dID;
hThread=CreateThread(NULL,0,(LP START_ROUTINE)func,0,0,&dID);
func();
func();
return 0;
}
Вот работающий код, для самого-самого начала :)
#include <iostream>
#include <windows.h>
using namespace std;
DWORD WINAPI func(LPVOID)
{
for(int i=0; i < 5000; i++){
Sleep(1);
cout << i;
}
ExitThread(0);
return 0;
}
void funcs()
{
for(int i = 0; i < 5000; i++){
Sleep(1);
cout << "abcdefghijklmnopqrstuvwxyz"[i%26];
}
}
int main() {
DWORD dID;
HANDLE hThread = CreateThread(NULL,0,func,0,0,&dID);
funcs();
return 0;
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Следует ли объявлять деструктор производного класса виртуальным, если в базовом классе он уже помечен таковым? Те
ЗдравствуйтеНеобходимо написать калькулятор систем счисления с возможностью сложения, вычитания и умножения цифр
Выдаёт ошибку: vector subscript out of rangeНикак не могу найти ошибку
оператор break может использовать только внутри цикла