popen() 함수를 비동기로 사용하는 방법 좀...

neohwang의 이미지

popen() 함수를 이용해서 어떤 작업을 돌리고 그 결과물을 이용하고 있습니다.

그런데.. 이 작업이 종료되기 전까지는 popen()함수에서 대기중인데요..

여기서 질문..

1. 이 부분을 비동기로 처리하는 효과적인 방법은 무었인지요?

2. 작업시간이 너무 오래 걸리면 중간에 강제로 종료하고 싶은데요. 이 방법은요?

미리 감사드립니다.