Independent execution sequence within a process.

Synchronization mechanism controlling resource access.

Keyword or concept affecting memory visibility.

Running instance of a program.

Lock repeatedly checked instead of sleeping.

Mechanism coordinating concurrent execution.

Primary execution thread of an application.

Lock allowing multiple readers or one writer.

Algorithm designed for simultaneous computation.

Processing accumulated data in groups.