+bool Promise::increment_threads(thread_id_t tid) {
+ unsigned int id=id_to_int(tid);
+ if (id>=synced_thread.size()) {
+ synced_thread.resize(id+1, false);
+ }
+ if (synced_thread[id])
+ return false;
+
+ synced_thread[id]=true;
+ enabled_type_t * enabled=model->get_scheduler()->get_enabled();