acl/lib_fiber/samples
2024-06-24 19:37:43 +08:00
..
benchmark mod test sample. 2023-08-24 18:52:19 +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 test share stack of fiber 2023-04-04 19:08:26 +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 remove event for read/writer should support directive mode. 2023-06-26 09:24:40 +08:00
client3 Don't expose acl_fiber_hook_api() 2022-05-29 13:04:02 +08:00
client4 link liburing-ffi 2023-07-09 21:30:25 +08:00
close_another Optimize fiber kill proccess. 2023-07-12 22:25:35 +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 Optimize compiling conditions. 2023-07-18 15:42:37 +08:00
dead_lock2 link liburing-ffi 2023-07-09 21:30:25 +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 fixed one compiling warning in fiber_hook.h 2023-06-25 09:49:49 +08:00
fiber_cond Optimize sync_timer.c by using the global timer. 2022-12-28 00:01:44 +08:00
fiber_cpp Add set_fdlimit in fiber.hpp 2023-06-21 10:56:02 +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 add async mode for posting message. 2023-05-12 23:25:58 +08:00
fiber_sem_cpp Test fiber_sem. 2023-05-13 00:06:50 +08:00
fiber_stack Optimize IO timeout process by setsockopt. 2024-03-24 09:18:30 +08:00
fiber_stack2 link liburing-ffi 2023-07-09 21:30:25 +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 Test io-uring's performance. 2023-07-28 14:21:04 +08:00
file_copy test splice, pread, pwrite in multiple coroutines in multiple threads 2022-10-31 04:54:43 -04:00
file_lock Try to use flock first to avoid the bugs in fcntl. 2024-04-24 11:35:03 +08: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 Test OpenSSL. 2024-03-25 11:37:33 +08:00
https_server Don't show warning for dbuf module. 2024-03-22 18:27:06 +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 bug in acl_get_ifaddrs on windows. 2023-06-07 23:26:37 +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 test fiber in sharing stack mode. 2023-04-26 14:11:40 +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 mod test sample. 2023-08-24 18:52:19 +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 Optimize and test redis coder module in pkv. 2023-07-26 15:50:15 +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 remove event for read/writer should support directive mode. 2023-06-26 09:24:40 +08:00
server3 test share stack of fiber 2023-04-04 19:08:26 +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
setsockopt Test IO timeout by setting setsockopt on MacOS. 2024-03-25 18:02:07 +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 Optimize setsockopt timeout in openssl_io.cpp. 2024-03-26 09:57:55 +08:00
ssl_server Test openssl module in lib_acl_cpp. 2024-03-30 12:39:40 +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 Optimize IO cancel process in fiber module. 2024-03-23 15:27:36 +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 refactor wait_group 2024-06-24 19:37:43 +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 Optimize make build. 2024-04-16 10:48:06 +08:00
Makefile.in Optimize make build. 2024-04-16 10:48:06 +08:00
patch.c Add fiber_pool demo to test fiber pool mode. 2023-06-09 18:48:28 +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