simulation of dining philosophers implemented in Dart