In a multi user multi-threaded environment, thread safety is important as one may erroneously gain access to another individuals session by exploiting ___________ .
(1)OS commands
(2)Race conditions
(3)Session Integrity