Untitled
unknown
plain_text
a year ago
511 B
11
Indexable
#include <iostream>
#include <cmath>
#include <thread>
#include <mutex>
using namespace std;
void rrenja_katrore(int numri, mutex& mtx)
{
mtx.lock();
cout<<"Rrenja katrore e "<<numri<<" eshte "<<sqrt(numri)<<endl;
mtx.unlock();
}
int main ()
{
int numrat[5]={25,36,49,64,81};
thread threads[5];
mutex mtx;
int i;
for(i=0;i<5;i++)
{
threads[i]=thread(rrenja_katrore,numrat[i],ref(mtx));
}
for(i=0;i<5;i++)
{
threads[i].join();
}
return 0;
}
Editor is loading...
Leave a Comment