Eukaryotes. Eukaryotes are organisms made up of cells that possess a membrane-bound nucleus (that holds genetic material) as well as membrane-bound organelles. Genetic material in eukaryotes is contained within a nucleus within the cell and DNA is organized into chromosomes. Eukaryotic organisms may be multicellular or single-celled organisms. All animals are eukaryotes. Other eukaryotes include plants, fungi, and protists. A typical eukaryotic cell might contain the following parts: plasma membrane; nucleolus
A unique_lock can be created without immediately locking, can unlock at any point in its existence, and can transfer ownership of the lock from one instance to another. So you always use lock_guard, unless you need the capabilities of unique_lock. A condition_variable needs a unique_lock.
/var/lock. Many programs follow a convention to create a lock file in /var/lock to indicate that they are using a particular device or file. This directory holds those lock files (for some devices) and hopefully other programs will notice the lock file and won't attempt to use the device or file./var' contains variable data, i.e. files and directories the system must be able to write to during operation, whereas /usr should only contain static data. Some directories can be put onto separate partitions or systems, e.g. for easier backups, due to network topology or security concerns.