线程间通信
1、什么是线程间通信
线程间通信就是线程间进行资源(信息)共享。
2、最简单的通信方式
最简单的通信方式:使用全局变量来通信。
在我们前面所举的例子中,LED 线程和按键线程之间就是通过全局变量来通信的,使用全局变量通信的方式是线程间通信的最简单方式。
但是使用全局变量通信不够安全,之所以不够安全是因为除了通信双方线程外,其它所有线程也能访问全局变量,很容易被其它线程篡改内容,因此我们需要一种仅与通信双方有关的专用通信方式,本小节我们就是来介绍这些专用的通信方式。
3、线程间的专用通信方式
线程间的专用通信方式有哪些如下图所示:
Signal Events //信号
osSignalSet