我的程序结构是这样的
一开始开了一个用户线程 从串口收数据
收到数据之后 经过分析 然后Post给主框架不同的消息 这些消息对应了主框架的一个成员函数我想问: 这些成员函数存在不存在重入的问题???
这些处理函数是不是和界面线程是同一个线程??
是否更好的应该交给主框架另创建的一个线程来处理呢?
一开始开了一个用户线程 从串口收数据
收到数据之后 经过分析 然后Post给主框架不同的消息 这些消息对应了主框架的一个成员函数我想问: 这些成员函数存在不存在重入的问题???
这些处理函数是不是和界面线程是同一个线程??
是否更好的应该交给主框架另创建的一个线程来处理呢?
第一个问题不知道.后面的问题应该根据你的需要来,一般处理函数和界面线程是同一个.如果你处理的数据量很大的话,最好另开一个线程专门处理数据.
如果上一个消息还没处理完,又发送了下一个消息
相当于二个线程都在等消息处理完,用POSTMESSAGE是主线程完成
如果想要工作线程来处理执行,不如把主窗口类传入,直接调用