📄 main8.c
字号:
semPost(TMP_SEM_ID, NULL);
}
osWait(35);
}
}
void Task123(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task123 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(123);
}
}
void Task124(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task24 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(100);
}
}
void Task125(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task125 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(56);
}
}
void Task126(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task126 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(58);
}
}
void Task127(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task127 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(56);
}
}
void Task128(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task128 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(45);
}
}
void Task129(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task129 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(156);
}
}
void Task130(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task130 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(125);
}
}
void Task131(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task131 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(354);
}
}
void Task132(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task132 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(125);
}
}
void Task133(void) {
uword_t err, err1;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task133 is running!\n");
Print("Task133 wants to retrieve data from pipe2!\n");
pipeRev(p2, &err1);
if(err1 == PIPE_ID_NOT_MATCH) {
Print("Task133 was refused to visit pipe2!\n\n");
}
semPost(TMP_SEM_ID, NULL);
}
osWait(12);
}
}
void Task134(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task134 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(568);
}
}
void Task135(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task135 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(456);
}
}
void Task136(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task136 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(125);
}
}
void Task137(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task137 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(111);
}
}
void Task138(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task138 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(12);
}
}
void Task139(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task139 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(12);
}
}
void Task140(void) {
uword_t err, err1, i;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print(".....................\n");
Print("Task140 is running!\n");
for(i = 0; i < 30; i++) {
pipeSend(p5, msg[i], &err1);
}
Print("Sending message to pipe5 is over!\n");
Print(".....................\n\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(2);
}
}
void Task141(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task141 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(32);
}
}
void Task142(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task142 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(44);
}
}
void Task143(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task143 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(45);
}
}
void Task144(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task144 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(25);
}
}
void Task145(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task145 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(32);
}
}
void Task146(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task146 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(56);
}
}
void Task147(void) {
uword_t err, err1;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task147 is running!\n");
Print("Task147 wants to retrieve data from pipe3!\n");
pipeRev(p3, &err1);
if(err1 == PIPE_ID_NOT_MATCH) {
Print("Task147 was refused to visit pipe3!\n\n");
}
semPost(TMP_SEM_ID, NULL);
}
osWait(45);
}
}
void Task148(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task148 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(4);
}
}
void Task149(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task149 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(10);
}
}
void Task150(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task150 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(86);
}
}
void Task151(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task151 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(100);
}
}
void Task152(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task152 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(35);
}
}
void Task153(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task153 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(96);
}
}
void Task154(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task154 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(78);
}
}
void Task155(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task155 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(36);
}
}
void Task156(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task156 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(35);
}
}
void Task157(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task157 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(25);
}
}
void Task158(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task158 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(100);
}
}
void Task159(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task159 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(16);
}
}
void Task160(void) {
uword_t err, err1, i;
char_t *str;
while(1) {
str = (char_t*)kmalloc(51);
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print(".....................\n");
Print("Task160 is running!\n");
Print("Now retrieve date from pipe5\n");
for(i = 0; i < 30; i++) {
if((str = (char_t*)pipeRev(p5, &err1)) != NULL) {
Print("the %d message is:\n", i);
Print("%s\n\n", str);
}
}
Print(".....................\n\n");
semPost(TMP_SEM_ID, NULL);
}
kfree(str);
osWait(100);
}
}
void Task161(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task161 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(200);
}
}
void Task162(void) {
uword_t err, err1;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task162 is running!\n");
Print("Task162 wants to retrieve data from pipe4!\n");
pipeRev(p4, &err1);
if(err1 == PIPE_ID_NOT_MATCH) {
Print("Task113 was refused to visit pipe4!\n\n");
}
semPost(TMP_SEM_ID, NULL);
}
osWait(100);
}
}
void Task163(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task163 is running!\n");
semPost(TMP_SEM_ID, NULL);
}
osWait(100);
}
}
void Task164(void) {
uword_t err;
while(1) {
semGain(TMP_SEM_ID, NULL, &err);
if(err == SEM_OK) {
Print("Task164 is running!\n");
semPost(TMP_SEM_ID, NULL);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -