| 19 | } |
| 20 | |
| 21 | void fiber_waiter::run(void) { |
| 22 | log_info(">>>waiter fiber started!"); |
| 23 | |
| 24 | // can't call any jni function in fiber. |
| 25 | // test(); |
| 26 | |
| 27 | while (true) { |
| 28 | // blocking wait for one task; |
| 29 | acl::fiber* fiber = box_->pop(); |
| 30 | fiber->start(12800000); |
| 31 | } |
| 32 | } |