C programing
I have a code that makes threads all i want is to allocate threads to different cores...how would i do this..my code is
void * thread1() { for(int b=0; b<20; b++){ printf("Hello!!\n"); } } void * thread2() { for(int a=0; a<20; a++){ printf("How are you?\n"); } } int main() { int status; pthread_t tid1,tid2; pthread_create(&tid1,NULL,thread1,NULL); pthread_create(&tid2,NULL,thread2,NULL); pthread_join(tid1,NULL); pthread_join(tid2,NULL); return 0; } |
probably this helps a bit:
http://programmers.stackexchange.com...ore-processors |
i am not good at programming..but i heard Sched_affinity function can do this...but i really dont know how to use it in my program
|
|
All times are GMT -5. The time now is 08:18 PM. |