/**
* Provides objects and methods for asynchronous semaphores and worker threads. The Concurrent package provides a mechanism to
* lock and unlock objects by a Monitor
object, which can asynchronously place a semaphore on an object. In
* addition, a worker thread is provided.
*
* Copyright (c) 2003-2021 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands. All rights reserved. See * for project information https://simulation.tudelft.nl. The DSOL * project is distributed under a three-clause BSD-style license, which can be found at * * https://simulation.tudelft.nl/dsol/3.0/license.html. *
*/ package nl.tudelft.simulation.language.concurrent;