我遇到的问题 在代码中创建了5个线程,但只有4个线程可以正常工作,不管是调换线程的位置,排在第5个线程都不能正常工作。说明不是线程内容的问题,是在第5个位置的线程不能正常创建。 问题解决 原因是在board.c中SRAM_SIZE所分配的内存太小,被前面的线程消耗完了,因此后面的线程不能创建。 把SRZE_SIZE更改大一点就行了。