Well, I am not sure as to what this has to do with the
SCJP -- but then again, I don't know what's on the
test these days.
Anything that can cause the current thread to block, should cause a context switch -- reading/writing to a file, reading/writing to a network, synchronizing on a lock that is already owned, etc.
Henry