(** execute 'action' acting as a 'writer' i.e.: when a writer is acting,
no readers or writer can act, beware that writers can starve *)
(** execute 'action' acting as a 'writer' i.e.: when a writer is acting,
no readers or writer can act, beware that writers can starve *)