smallboxes
smallboxes
采纳率80%
2017-09-01 14:40 阅读 960

mfc界面的多线程并发访问,如何能够保证互斥?

3

我用timer的方法没秒钟调用一个函数,这个函数会访问界面上的一个编辑框中的内容,但是发现运行久了界面会出错,应该是多线程没有互斥引起的,怎么处理这个问题比较方便?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • devmiao devmiao 2017-09-02 15:48
    点赞 1 评论 复制链接分享
  • what951006 小乌龟在大乌龟背上 2017-09-02 01:28

    timer是主线程来执行的!实现要用多线程,使用临界区互斥

    点赞 评论 复制链接分享
  • j_s_3721 j_s_3721 2017-09-02 15:23

    timer的方式并不算多线程, 通常对界面的直接操作, 一般都是在界面线程, 也就是主线程. 如果你只是访问编辑框中的内容(是只读, 无写操作), 是不需要互斥的.

    点赞 评论 复制链接分享

相关推荐