Come passare una variabile inserita dall'utente in un thread

di il
1 risposte

Come passare una variabile inserita dall'utente in un thread

Avrei bisogno di sapere come posso in C++ passare ad un thread una variabile (int) inserita dall'utente con cui effettuare un for per stampare dei numeri,la dimensione la decide l'utente, ma non riesco a capire come usare quella variabile dentro la funzione del thread.

void mythreadA(void* data)
{
for (int i = 0; i < n; i++)
{
if (i%2==0)
std::cout << i;
}
Sleep(2000);
}

In questa funzione l'utente decide n inserendola dall'main ma come posso usarla qui?

1 Risposte

Devi accedere o registrarti per scrivere nel forum
1 risposte