la cosa più facile è usare i pthread
http://www.yolinux.com/TUTORIALS/Lin...ixThreads.html

quindi riscrivere una buona parte bel codice.