Architecting and designing
  
Flag simple
A Flag Simple is a flag that indicates that the passing of a message is single-threaded. When using a Flag Simple, synchronization among the objects is not an issue because all objects are sequential.