[ECOS] thread creation
Aravind B
arvindb@cranessoftware.com
Tue Sep 14 12:17:00 GMT 2004
hi all,
i have written small application which has 2 threads.
small part of it is as follows:
void cyg_user_start(void)
{
printf("entering two threads cyg_user_start() function\n");
cyg_thread_create(4,simple_program,(cyg_addrword_t)0,
"Thread A",(void*) stack[0],4096,
&simple_threadA,&thread_s[0]);
cyg_thread_create(5,simple_program1,(cyg_addrword_t)1,
"Thread B",(void*) stack[1],4096,
&simple_threadB,&thread_s[1]);
cyg_thread_resume(simple_threadA);
cyg_thread_resume(simple_threadB);
}
when the control comes for execution of second thread the system hangs.
on debug i found that the control is in thread.cxx.
why is this happening and how to overcome this.
thanking advance.
Aravind B
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss
More information about the Ecos-discuss
mailing list