多线程画图

多线程画图,第1张

你这个是OpenMP的并行指令,不是多线程

对于你要做的事情,并行指令没有什么好处,它只是上两个section同时处理,不隐渣键能梁如提高绘制速度,而且,也没有多线程那种不影响界面和主线程执行的效果。

如果你的程序只有这两个部分代码,有一个更好的灶巧处理办法,不需要OMP。

pDC->FillSolidRect(0,0,500,500,RGB(200,0,0))

pDC->FillSolidRect(500,0,500,500,RGB(200,0,0))

如果是不规则图形,可以使用FillRgn。SetPixel是效率最低的函数。

首贺桐先,如果你只是要实现电子时钟,根本就不需要用到多线程。

如果你真的是要使用,就新建一个类,实现Runnable接茄虚口就是了。

如:

class MyThread1 implements Runnable{

public MyThread(){

}

public void run(){

}

}

使用的时候,就:

Thread myThread=new Thread(new MyThread())

myThread.start()

如果要画图,你就直接把禅纳坦组件通过构造方法传到MyThread中就是了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12503190.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存