基于C++ Coroutines提案 ‘Stackless Resumable Functions’编写的协程库
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

librf.cpp 1.0KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. #include "librf.h"
  2. extern void resumable_main_yield_return();
  3. extern void resumable_main_timer();
  4. extern void resumable_main_suspend_always();
  5. extern void resumable_main_sleep();
  6. extern void resumable_main_routine();
  7. extern void resumable_main_resumable();
  8. extern void resumable_main_mutex();
  9. extern void resumable_main_exception();
  10. extern void resumable_main_event();
  11. extern void resumable_main_event_timeout();
  12. extern void resumable_main_dynamic_go();
  13. extern void resumable_main_channel();
  14. extern void resumable_main_cb();
  15. extern void resumable_main_benchmark_mem();
  16. int main(int argc, const char * argv[])
  17. {
  18. resumable_main_exception();
  19. return 0;
  20. resumable_main_yield_return();
  21. resumable_main_timer();
  22. resumable_main_suspend_always();
  23. resumable_main_sleep();
  24. resumable_main_routine();
  25. resumable_main_resumable();
  26. resumable_main_mutex();
  27. resumable_main_event();
  28. resumable_main_event_timeout();
  29. resumable_main_dynamic_go();
  30. resumable_main_channel();
  31. resumable_main_cb();
  32. resumable_main_exception();
  33. return 0;
  34. }