Ik doe het volgende:
eerste gooit wat in een buffer (gewoon een array van chars dus
) en de ander moet het eruit lezen en weergeven.
Het zijn beide while(1) loops en op gelijke prioriteit. Hij moet dus eigenlijk beide taken 0,1 sec. geven om te draaien, maar wat doet ie: hij laat alleen de eerste taak de hele tijd draaien.
Iemand enig idee?
code:
1
2
3
| kernelTimeSlice(sysClkRateGet () / 10);
taskSpawn("vulBuffer", 100, 0, 20000, vulBuffer, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
taskSpawn("leegBuffer", 100, 0, 20000, leegBuffer, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); |
eerste gooit wat in een buffer (gewoon een array van chars dus
Het zijn beide while(1) loops en op gelijke prioriteit. Hij moet dus eigenlijk beide taken 0,1 sec. geven om te draaien, maar wat doet ie: hij laat alleen de eerste taak de hele tijd draaien.
Iemand enig idee?
Naar de bioscoop? => gebruik de app op Byoscoop.nl