acl/lib_fiber/samples
2023-01-28 15:46:32 +08:00
..
channel Revert "All source code have been changed to use utf8 charset with BOM header!" 2019-07-28 10:31:56 +08:00
channel_cpp Revert "All source code have been changed to use utf8 charset with BOM header!" 2019-07-28 10:31:56 +08:00
chat modify demos' IO timeout from 0 to -1 because the changing of IO timeout meaning 2022-08-31 15:05:35 +08:00
client fixed bugs that the connecting timeout process isn't available in fiber mode 2022-01-21 17:31:50 +08:00
client2 test demo 2023-01-28 15:46:32 +08:00
client3 Don't expose acl_fiber_hook_api() 2022-05-29 13:04:02 +08:00
client4 test and optimize io_uring ... 2022-10-17 06:33:14 -04:00
close_another optimize and test io_uring for closing and canceling IO processes. 2022-11-30 13:06:31 +08:00
connect fixed bugs in hook/epoll.c in fiber module for memory overflow 2020-01-25 17:57:00 +08:00
dead_lock Add C++ API for fiber mutex deadlock checking. 2023-01-11 22:29:45 +08:00
dead_lock2 Rename id() to fiber_id() in fiber.hpp 2023-01-17 17:18:56 +08:00
dns optimize and test io_uring for closing and canceling IO processes. 2022-11-30 13:06:31 +08:00
dns_perf test dns module 2020-10-24 10:59:00 +08:00
dns_server test building reply package by rfc1035 module 2020-10-24 14:28:15 +08:00
event_mutex test fiber 2022-10-27 06:14:15 -04:00
fiber Shared stack has been as the default compiling options. 2022-04-10 19:35:16 +08:00
fiber_cond Optimize sync_timer.c by using the global timer. 2022-12-28 00:01:44 +08:00
fiber_cpp optimize go fiber api for c++11 2020-06-13 14:33:08 +08:00
fiber_kill optimize and test io_uring for closing and canceling IO processes. 2022-11-30 13:06:31 +08:00
fiber_local Revert "All source code have been changed to use utf8 charset with BOM header!" 2019-07-28 10:31:56 +08:00
fiber_lock adding fiber_mutex ... 2022-11-07 18:28:28 +08:00
fiber_mutex optimize and test fiber_cond, fiber_mutex on io_uring 2022-11-19 19:15:28 +08:00
fiber_sem fiber sem & lock can also be killed by another fiber 2021-01-28 14:58:48 +08:00
fiber_stack Build demos on MacOS 2023-01-11 00:29:44 +08:00
fiber_stack2 Add C++ API for fiber mutex deadlock checking. 2023-01-11 22:29:45 +08:00
fiber_stop Fixed one bug in poll.c for closing another fiber's fd 2022-12-20 15:34:47 +08:00
fiber_tbox Optimize fiber's timer module for performance improvement by using AVL tree. 2022-12-27 16:20:47 +08:00
fiber_udp optimize and test io_uring for closing and canceling IO processes. 2022-11-30 13:06:31 +08:00
fiber_wait add one demo for test waiting fiber with fiber_tbox 2022-12-16 21:57:41 +08:00
file add another more efficient sendfile's implement than by using splice. 2022-12-12 02:36:11 +08:00
file_copy test splice, pread, pwrite in multiple coroutines in multiple threads 2022-10-31 04:54:43 -04:00
getaddrinfo fixed bug in one test demo for testing fiber dns module. 2020-11-01 20:21:21 +08:00
gettimeofday use conditional compiling for hooking system API getimeofday 2019-08-12 14:52:09 +08:00
http_request fixed bug in demo 2020-10-22 16:00:28 +08:00
http_request_manager test http_thread 2020-03-23 22:33:34 +08:00
httpd optimize and test io_uring for closing and canceling IO processes. 2022-11-30 13:06:31 +08:00
httpd2 test fiber 2022-10-27 06:14:15 -04:00
httpd3 test fiber event 2022-03-26 14:18:31 +08:00
httpd4 Revert "All source code have been changed to use utf8 charset with BOM header!" 2019-07-28 10:31:56 +08:00
https_client acl::mbedtls_conf can load three mbedtls dynamic libs 2020-01-06 15:29:03 +08:00
https_server fixed compiling error for samples with ssl 2020-07-16 09:12:39 +08:00
lock_bench Add demo test the performance ACL_FIBER_LOCK vs ACL_FIBER_MUTEX 2023-01-12 22:30:24 +08:00
logger add one demo to test multiple threads and fibers writing log with the same fd 2022-12-06 21:57:19 +08:00
master_fiber fixed one bug that lseek can't distinguish eventfd and file fd, so we use another method to do it. 2022-12-08 16:31:02 +08:00
master_proxy modify demos' IO timeout from 0 to -1 because the changing of IO timeout meaning 2022-08-31 15:05:35 +08:00
mbox Revert "All source code have been changed to use utf8 charset with BOM header!" 2019-07-28 10:31:56 +08:00
mkdir Revert "All source code have been changed to use utf8 charset with BOM header!" 2019-07-28 10:31:56 +08:00
mysql test mysql 2022-09-27 18:02:45 +08:00
pgsql Revert "All source code have been changed to use utf8 charset with BOM header!" 2019-07-28 10:31:56 +08:00
ping Revert "All source code have been changed to use utf8 charset with BOM header!" 2019-07-28 10:31:56 +08:00
poll Revert "All source code have been changed to use utf8 charset with BOM header!" 2019-07-28 10:31:56 +08:00
read Revert "All source code have been changed to use utf8 charset with BOM header!" 2019-07-28 10:31:56 +08:00
redis add "acl_" prefix for some ".c" files to avoid compiling warning for same files collision. 2020-07-22 17:50:56 +08:00
redis_channel Revert "All source code have been changed to use utf8 charset with BOM header!" 2019-07-28 10:31:56 +08:00
redis_pipeline optimize and test redis client pipeline mode with the new fiber_tbox with less eventfd. 2022-11-21 22:58:52 +08:00
redis_sem Revert "All source code have been changed to use utf8 charset with BOM header!" 2019-07-28 10:31:56 +08:00
redis_threads modify sample for testing redis in fiber mode 2021-01-03 18:03:58 +08:00
select It't not reasonable in acl_fiber_poll() that the max timeout will used when the timeout is -1. 2022-08-15 15:11:41 +08:00
server poll.c can support shared stack 2022-03-31 18:35:14 +08:00
server2 optimize and test fiber module 2022-10-24 03:33:06 -04:00
server3 fixed some compiling warning when some modules were disabled. 2021-02-07 09:54:45 +08:00
server4 poll.c can support shared stack 2022-03-31 18:35:14 +08:00
server5 optimize epoll.c for hooking system API in fiber module. 2022-03-23 16:00:31 +08:00
server6 add one test demo 2022-03-23 10:07:10 +08:00
sleep Optimize fiber's timer module for performance improvement by using AVL tree. 2022-12-27 16:20:47 +08:00
ssl_client acl::mbedtls_conf can load three mbedtls dynamic libs 2020-01-06 15:29:03 +08:00
ssl_server fixed compiling error for samples with ssl 2020-07-16 09:12:39 +08:00
tcp_client Revert "All source code have been changed to use utf8 charset with BOM header!" 2019-07-28 10:31:56 +08:00
tcp_keeper Revert "All source code have been changed to use utf8 charset with BOM header!" 2019-07-28 10:31:56 +08:00
tcp_server Revert "All source code have been changed to use utf8 charset with BOM header!" 2019-07-28 10:31:56 +08:00
test remove some compiling options for MacOS 2022-04-11 19:09:39 +08:00
thread_cond Revert "All source code have been changed to use utf8 charset with BOM header!" 2019-07-28 10:31:56 +08:00
thread_event test setting timeout by setsockopt in fiber module 2022-02-20 23:44:30 +08:00
thread_lock test fiber 2022-10-27 06:14:15 -04:00
thread_mbox Revert "All source code have been changed to use utf8 charset with BOM header!" 2019-07-28 10:31:56 +08:00
thread_mutex test 2022-11-02 10:28:00 -04:00
thread_tbox Revert "All source code have been changed to use utf8 charset with BOM header!" 2019-07-28 10:31:56 +08:00
timer Revert "All source code have been changed to use utf8 charset with BOM header!" 2019-07-28 10:31:56 +08:00
timer_server Revert "All source code have been changed to use utf8 charset with BOM header!" 2019-07-28 10:31:56 +08:00
trigger Revert "All source code have been changed to use utf8 charset with BOM header!" 2019-07-28 10:31:56 +08:00
wait_group optimize and test io_uring for closing and canceling IO processes. 2022-11-30 13:06:31 +08:00
WinEchod format code, replace "\n" with "\r\n" for all source files. 2020-08-21 14:55:03 +08:00
xcode/fiber_server format code style 2020-11-05 15:16:35 +08:00
getopt.c modify readme for fiber module 2020-03-26 11:56:57 +08:00
Makefile fixed bugs in acl_fiber_cond_wait/acl_fiber_cond_timedwait that detaching fbase must before calling acl_fiber_event_wait 2018-12-27 10:07:14 +08:00
Makefile_cpp.in Add stacktrace for fiber cpp lib. 2023-01-11 10:22:33 +08:00
Makefile.in test splice, pread, pwrite in multiple coroutines in multiple threads 2022-10-31 04:54:43 -04:00
patch.c build ok for windows 2022-10-23 18:08:20 +08:00
patch.cpp modify readme for fiber module 2020-03-26 11:56:57 +08:00
patch.h test ... 2022-11-17 18:11:33 +08:00
stamp.h Revert "All source code have been changed to use utf8 charset with BOM header!" 2019-07-28 10:31:56 +08:00