ege娘吧 关注:795贴子:3,183
  • 5回复贴,共1

画面闪烁的问题

只看楼主收藏回复

正在做一个多线程的程序至少6个线程,刷新主界面的代码在线程里导致画面在需要画的东西多的时候有明显闪烁,如果用了cleardevice的话即使画的东西少也有更明显的闪烁。除了精简画界面的代码还有什么其他的方法避免闪烁吗?


1楼2012-05-19 01:17回复
    ege不是多线程库,如果不能保证调用ege函数的线程只有一个,那么结果未定义
    另外,我还没遇到什么东西还非得要多线程绘图的,99%这样的都是找死
    即使是windows也对窗口创建和消息循环规定必须使用同一线程


    2楼2012-05-19 12:34
    回复
      oh dear


      3楼2012-05-19 14:30
      回复
        一个线程负责画图,其它的线程负责计算,这样的话就可以,总之最多只能一个线程画


        4楼2012-05-20 01:33
        回复
          昨天照着你说的这种改完已经ok了


          5楼2012-05-20 19:05
          回复


            IP属地:四川6楼2012-05-29 08:34
            回复