基于C++ Coroutines提案 ‘Stackless Resumable Functions’编写的协程库
Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

1234567891011121314151617
  1. #pragma once
  2. #ifndef RESUMEF_DEBUG_COUNTER
  3. #cmakedefine RESUMEF_DEBUG_COUNTER @RESUMEF_DEBUG_COUNTER@
  4. #endif //RESUMEF_DEBUG_COUNTER
  5. #ifndef _WITH_LOCK_FREE_Q_KEEP_REAL_SIZE
  6. #cmakedefine _WITH_LOCK_FREE_Q_KEEP_REAL_SIZE @_WITH_LOCK_FREE_Q_KEEP_REAL_SIZE@
  7. #endif //_WITH_LOCK_FREE_Q_KEEP_REAL_SIZE
  8. #ifndef RESUMEF_DISABLE_MULT_THREAD
  9. #cmakedefine RESUMEF_DISABLE_MULT_THREAD @RESUMEF_DISABLE_MULT_THREAD@
  10. #endif //RESUMEF_DISABLE_MULT_THREAD
  11. #cmakedefine RESUMEF_USE_CUSTOM_SPINLOCK @RESUMEF_USE_CUSTOM_SPINLOCK@
  12. #cmakedefine RESUMEF_USE_SHARD_LIBRARY @RESUMEF_USE_SHARD_LIBRARY@