You could give Thread a try. It works most of the time. I just haven’t figured out what specific situations it doesn’t handle.
Can’t think of better answers.
Sorry for the delay in replying – I’m travelling.