PHOTON下的Parallel Operations

在PHOTON下编写窗口程序,我想实际一个简单的功能.
例如点击一个按钮的时候运行一个长时间的程序.我想界面不是停止一直等返回,而是能继续进行其它的操作.
请问用什么方法实现比较好?如果用multiple threads,请问在PHOTON下如何使用?
Photon applications are event-driven and callback-based;和一般的UNIX C下的多线程不大一样,一时没有头绪.
请各位给点意见,指一下路.谢谢大家!

用 pthread_create() 生成线程,或者用 spawn*() 生成一个进程。