Thread synchronization loosely depends on monitors as described by C. A. R. Hoare in "Monitors: An operating system structuring concept", Communications of the ACM, 17(10), October 1974 and then formalized by Xerox' Mesa programming language ("Mesa Language Manual", J.G. Mitchell et al., Xerox PARC, CSL-79-3 (Apr 1979)).
PlayStation Portable | Portable Document Format | Netscape | Portable Network Graphics | Netscape Navigator | Portable People Meter | Netscape Communicator | portable | Common Language Runtime | Man-portable air-defense systems | Magical Girl Lyrical Nanoha A's Portable: The Battle of Aces | Binary Runtime Environment for Wireless | ZEN (portable media player) | Runtime library | Portable Unique IDentifier | Portable Game Notation | Portable classroom | Portable application creators | Portable Antiquities Scheme | Mentat Portable Streams | DJMax Portable Hot Tunes | DJMax Portable 3 | Common Language Runtime (CLR) |