Local Inter-Process Communication: Difference between revisions

Content deleted Content added
m Known Usage: fmt hdr
Line 8:
A related method of [[inter-process communication]] known as "Quick LPC" uses shared memory for data transfer and special event pair objects for synchronization. Event pairs allow the called thread to continue the current quantum, reducing scheduling overhead and latency. A standard port object (or some other IPC mechanism) is needed for initial communication.
 
== Known Usage usage==
LPC is used heavily in communication between internal subsystems in Windows NT. The Win32 subsystem used LPC heavily for communication between client and the subsystem server (CSRSS). Quick LPC was introduced in version 3.51 of Windows NT to make these calls faster. This method was largely abandoned in version 4.0 in favor of moving the performance critical server portions into kernel mode (win32k.sys).