2017-09-24 14:01:30 +08:00
|
|
|
|
|
|
|
#include "librf.h"
|
|
|
|
|
|
|
|
extern void resumable_main_yield_return();
|
|
|
|
extern void resumable_main_timer();
|
|
|
|
extern void resumable_main_suspend_always();
|
|
|
|
extern void resumable_main_sleep();
|
|
|
|
extern void resumable_main_routine();
|
|
|
|
extern void resumable_main_resumable();
|
|
|
|
extern void resumable_main_mutex();
|
|
|
|
extern void resumable_main_exception();
|
|
|
|
extern void resumable_main_event();
|
|
|
|
extern void resumable_main_event_timeout();
|
|
|
|
extern void resumable_main_dynamic_go();
|
|
|
|
extern void resumable_main_channel();
|
|
|
|
extern void resumable_main_cb();
|
2017-10-01 10:33:08 +08:00
|
|
|
extern void resumable_main_multi_thread();
|
2017-11-27 18:37:18 +08:00
|
|
|
extern void resumable_main_channel_mult_thread();
|
2018-03-27 00:34:31 +08:00
|
|
|
extern void resumable_main_when_all();
|
2017-09-24 14:01:30 +08:00
|
|
|
|
2017-09-24 14:36:36 +08:00
|
|
|
extern void resumable_main_benchmark_mem();
|
2018-08-26 19:06:07 +08:00
|
|
|
extern void resumable_main_benchmark_asio_server();
|
|
|
|
extern void resumable_main_benchmark_asio_client(intptr_t nNum);
|
2017-09-24 14:36:36 +08:00
|
|
|
|
2017-09-24 14:01:30 +08:00
|
|
|
int main(int argc, const char * argv[])
|
|
|
|
{
|
2018-09-18 13:43:50 +08:00
|
|
|
resumable_main_resumable();
|
|
|
|
//if (argc > 1)
|
|
|
|
// resumable_main_benchmark_asio_client(atoi(argv[1]));
|
|
|
|
//else
|
|
|
|
// resumable_main_benchmark_asio_server();
|
2018-08-26 09:00:05 +08:00
|
|
|
return 0;
|
2018-08-17 22:36:15 +08:00
|
|
|
|
2018-03-27 00:34:31 +08:00
|
|
|
resumable_main_when_all();
|
2018-08-08 21:01:25 +08:00
|
|
|
resumable_main_multi_thread();
|
2017-09-24 14:01:30 +08:00
|
|
|
resumable_main_yield_return();
|
|
|
|
resumable_main_timer();
|
|
|
|
resumable_main_suspend_always();
|
|
|
|
resumable_main_sleep();
|
|
|
|
resumable_main_routine();
|
|
|
|
resumable_main_resumable();
|
|
|
|
resumable_main_mutex();
|
|
|
|
resumable_main_event();
|
|
|
|
resumable_main_event_timeout();
|
|
|
|
resumable_main_dynamic_go();
|
|
|
|
resumable_main_channel();
|
|
|
|
resumable_main_cb();
|
2017-09-28 16:16:46 +08:00
|
|
|
resumable_main_exception();
|
2017-09-24 14:01:30 +08:00
|
|
|
|
|
|
|
return 0;
|
|
|
|
}
|