[ECOS] scheduler
mekala natarajan
mekala_natarajan@yahoo.com
Mon May 14 03:54:00 GMT 2001
Hi,
I have a doubt regarding scheduler.
i have two process one with higher priority and the
other with lower priority.
This is the example program which i used.
int main()
{
xCreateProcess_i(xPclcpsSender_v,5,ZERO,0);
xCreateProcess_i(xPclcpr_v,7,ZERO,0);
mProcessId_i=xGetProcessId_i();
xKillProcess_i(mProcessId_i);
}
void xPclcpr_v(void)
{
while(1)
{
printf("\n Receiver process is created\n");
xDelay_v(5);
}
}
void xPclcpsSender_v(void)
{
while(1)
{
printf("\n Sender process is created\n");
xDelay_v(3);
}
}
Output:
-------
Sender process is created
Sender process is created
receiver process is created
Sender process is created
Sender process is created
receiver process is created
----
Why is this output. It is supposed to print Sender
process only once.
How the scheduler behaves here?
Can someone explain me?
Regards,
mekala
__________________________________________________
Do You Yahoo!?
Yahoo! Auctions - buy the things you want at great prices
http://auctions.yahoo.com/
More information about the Ecos-discuss
mailing list