程序在多处理器执行的条件下保持一定的内存模型。同步对象是用于实现同步的数据结构对象。可分为内核同步对象与用户同步对象。用户同步对象更有效率；内核同步对象使得线程在用户态与内核态切换，花销巨大。用户态的同步对象有临界区与原子操作等；内核态的同步对象有内存屏障（Memory barrier）、互斥锁（Mutex）、信号量（Semaphore）和锁（Lock）、管程（Monitor）、消息（Message）、自动重置事件、人工重置事件、自动重置定时器、人工重置定时器、进城、线程、作业、文件、 控制台输入、文件