That's about as clean as I can imagine. There are no crossing lines, etc. Flow is quite visual.
If you plan to detain process A, then, you might not want the shape to actually represent process A, but rather be a link to process A, like a subroutine call. Then, process A would return to the original calling point. Long way of saying Paul's "interrupt".
Wapperdude