Well, the connection is... Multithreading is pretty much the same as an interrupt.
This may help you understand it a bit.
http://en.wikipedia.org/wiki/Thread_(computer_science)
So if someting tries to start another "task" an interrupt is flagged. How you do this or what you do with it is up to you.