During my preparation, in particular when tackling mock exam code regarding threads I lack an easy way of schematically representing the program flow. Does anyone want to share some clever way of jotting down a thread problem, bearing in mind it must not be too time consuming?
I'd say that you should do whatever works for you. Keeping that in mind, something similar to the new UML 2.0 data flow diagram or activity diagram would probably suffice. I've never really heard of people trying to diagram multithreaded processes, but I suppose that doesn't mean it can't be done.