| 286 | return this->ts_wakeup < rhs.ts_wakeup; |
| 287 | } |
| 288 | void dispose() { |
| 289 | assert(state == states::DONE); |
| 290 | // `buf` and `stack_size` will always store on register |
| 291 | // when calling deallocating. |
| 292 | photon_thread_dealloc(buf, stack_size); |
| 293 | } |
| 294 | }; |
| 295 | |
| 296 | #if defined(__has_feature) |