[ CnUnix ] in KIDS 글 쓴 이(By): wshan (같은예감) 날 짜 (Date): 1995년03월09일(목) 12시58분37초 KST 제 목(Title): X에 대해서... X에서 다음과 같은 것을 하고 싶을때 어떻게 하면 될까요? X 응용프로그램에서 버튼을 하나 누르면 거기에 해당하는 call-back함수가 불려져서 해당하는 부분을 하고 나면 return하여, window로 제어를 넘김니다. 즉 callback 함수로 제어가 넘겨진 후에는 딴 버튼을 눌러도 소용이 없다는 말이지요. 제가 하고 싶은 것은 callback함수가 자신이 다 수행하지 않고 수행중이더라도ㅡ 응용프로그램에서 다른 버튼에서의 Event를 처리하고 싶읍니다. Mosaic에서는 껌뻑이는 버튼을 누르면 하던일이 중단 되는걸로 알고 있는데.. 어떻게 하면 그렇게 할수 있는지 알고 싶읍니다. X 응용프로그램에서 버튼을 하나 누르면 거기에 해당하는 call-back함수가 불려져서 해당하는 부분을 하고 나면 return하여, window로 제어를 넘김니다. 즉 callback 함수로 제어가 넘겨진 후에는 딴 버튼을 눌러도 소용이 없다는 말이지요. 제가 하고 싶은 것은 callback함수가 자신이 다 수행하지 않고 수행중이더라도ㅡ 응용프로그램에서 다른 버튼에서의 Event를 처리하고 싶읍니다. Mosaic에서는 껌뻑이는 버튼을 누르면 하던일이 중단 되는걸로 알고 있는데.. 어떻게 하면 그렇게 할수 있는지 알고 싶읍니다. 저의 응용프로그램에서의 call-back함수에서는 memory-allocation과 string copy가 상당히 많이 일어나는데 거기에서 시간이 너무 많이 걸리면 딴 버튼을 눌러, 그 callback함수는 멈추고 다시 응용프로그램으로 제어를 넘기도록 하고 싶읍니다. 미리 감사드립니다. |