[gtk] thread에 대해서 궁금한 점이 있어 질문드립니다.

assa의 이미지

gdk_threads_enter() 와 gdk_threads_leave() 만으로 멀티 thread가 가능한가요?

예를 들면

gdk_threads_enter();
{

     gdk_threads_enter();

     ......
     
     gdk_threads_leave();

}
gdk_threads_leave();
(pseudo code입니다. ^^;;)

이렇게 해도 가능한지요?

중간의 thread를 걸기 전에 어떤 함수가 필요한가요?

예를 들어 처음 시작하는 thread를 잠시 멈추고 나중 thread를 시작하게

하는 방법이 어떤 것이 있는지요?

GDK reference를 살펴봐도 잘 모르겠네요..