您好,欢迎你阅读此帖。
如题,欢迎大家来讨论啊。比如串口通信中的函数,就使用的非常频繁
特别是涉及到收到数据要更新界面控件时,是不是要另外开一个线程来处理呢?

解决方案 »

  1.   

    - -.经常使用到的函数.很小巧的可以inline. 空间换时间.不在ui里搞阻塞的事.
      

  2.   

    真正很小巧的,可以定义成宏。
    次之,用inline函数
    然后静态、全局函数
    然后类函数其实关键还是要看函数本身的效率与调用频率。
      

  3.   


    多线程更新UI会阻塞UI吗?
      

  4.   

    感谢2楼的回答,我把类里面一个常用的通信处理函数定义成inline类型的了。呵呵。
      

  5.   

    这要看你具体的应用  如果有UI操作 则一般是通过工作者线程进行数据处理 UI定时刷新显示
      

  6.   

    不知道我在通信处理函数中,用postmessage发送一个消息给其它窗口处理,会不会提高性能呢?