Hi guys!
I am trying to run a Muti-thread program in SE mode. But It can’t work
in SE mode. It is gem5 se mode can’t support std::thread?
My program is simple:
"
void th(){
printf("thread\n");
}
int main(){
std::thread t1(th);
std::thread t2(th);
t1.join();t2.join();
printf("end\n");
return 0;
}
“
And gem5 will report that
“
terminate called after throwing an instance of 'std::system_error'
what(): Resource temporarily unavailable
“
Are there any method to solve this problem?
Thanks_______________________________________________
gem5-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s