前两天配置了开发环境并学会了创建线程,为了实现多个线程对临界资源进行有序的访问,并且达到线程间通信的目的,今天在此基础上学习线程同步和线程间通信的方法。关于信号量、互斥量、事件集、消息邮箱和消息队列的API函数众多,其中的参数也不少,用到哪个就查看对应API函数的原型,不必死记硬背。我觉得用SourceInsight来查看函数之间的调用关系挺直观的。在SourceInsight中阅读编辑代码,在VSCode环境下编译和调试。另外,修改代码中的关键点,比如线程的优先级、是否释放信号量、使用FIFO或PRIO