Imports of package semaphore

PathSynopsis
container/listPackage list implements a doubly linked list.
contextPackage context defines the Context type, which carries deadlines, cancellation signals, and other request-scoped values across API boundaries and between processes.
syncPackage sync provides basic synchronization primitives such as mutual exclusion locks.