I can explain about threads and implement it in Java, but not using pseudo - code.
About myself:
I am experienced java developer, but as for freelancer.com, i'm just starting to gain reputation, so i'll do my best to satisfy you!
Also , i am almost 24\7 online, so you can always ask me, how you project is going.
I respect deadlines, so i'm starting your project right away after your agreement!