|
안녕하세요. 고수님들의 조언을 바랍니다.
하는 일은 PaintBox에 moveto lineto로 약 7000개
정도의 다각형을 만들고 FloodFill로 각기 다른 색으로
그 다각형을 채우는 것입니다.
구현을 되었는데, 문제는
FloodFill로 약 7000개의 다각형 색을 칠하다 보니
속도가 너무 느려져서 7000개를 다 채우는 시간이
약 10분 정도 걸리게 된다는 점입니다.
예전에는 OPENGL로 그렸더니 이런 문제가
없었는데 이번에는 PaintBox로 그렸더니
이런 문제가 나오는 군요.
다시 OPENGL로 하자니 시간과 여러가지 문제가
있어 그냥 해결하고자 하다가 꽁수로
Thread를 이용해서
1~100까지는 1번 Thread로,
101~200까지는 2번 Thread로 ,
...
???~7000까지는 ?번 Thread로 ,
동시에 FloodFill로 그리면 되지 않을까 생각은 드는데
이런 thread 는 어떻게 선언하고 사용해야 되는지 예제나
조언을 주실 수 있겠는지요??
|