Python线程

时间:2014-05-03 08:44:47

标签: python multithreading

我已经使用python为我的Raspberry Pi编写了两个程序。

  1. 在while循环和控制中使用模块pylirc等待IR信号 mpd(播放,接下来,静音....)

  2. 在液晶显示屏上显示信息(每行2行×16个字符) 并且消息可以通过使用while循环从左向右移动 和字符串函数。

  3. 它都是单独工作的。

    现在,我想将两个程序合二为一,这样我就可以在收到IR信号时在LCD上显示更新信息。在网上冲浪之后,似乎多线程是合适的。

    但是,我不知道如何在主程序和线程之间进行通信。有专家有想法吗?我的组合程序的presudo代码如下所示:

    1. 创建一个线程来显示主程序的消息(例如IP地址)

    2. 使用while循环在收到IR单时等待IR信号,

    3. 如何将更新消息(例如播放下一首歌)传递给线程????

    4. 需要创建两个线程来处理两个任务???

      谢谢!

0 个答案:

没有答案