clannadzy |
2015-06-06 18:18 |
两个线程使用同一串口
我要写一个APP,这个APP是一个派生自QWidget类的子类,它有两个QThread类对象和我自己封装好的Port类.一个线程是用来发送数据的,另一个是用来后台不断接收数据的,以此实现两个线程分别对串口进行读写.Port类将会在QWidget被实例化,串口也将在QWidget被打开,然后再将Port对象分别传入两个线程.那么,问题来了,Port类里有个Buffer,这两线程操作Buffer时,要上锁吧?我这样的设计没问题吧? |
|