I received an offer for a job where approximately 80% of my work will be multi-threading related. My multi-threading experience is limited to my undergrad (UNIX programming course) and two instances where I used a thread pool and a background worker instance.
I am concerned (as is my future employer) about my lack of multi-threading experience. Aside from reading the famous Albahari threading tutorials, what's the best way to learn threading, given that I have maybe a month before I start?
What I would like to do is improve my multi-threading/concurrency skills as much as possible before I actually start. I don't know if or how well this is possible.