CMakeLists.txt
2KB
ChangeLog
880B
README
0B
stamp-h1
23B
aclocal.m4
309KB
NEWS
0B
AUTHORS
315B
LICENSE
1KB
Config.h
5KB
bootstrap
579B
configure.ac
4KB
Config.h.in
5KB
signal_handler.cpp
2KB
Makefile.am
195B
socketAcceptThunderingHerd.cpp
6KB
Makefile.am
190B
CMakeLists.txt
2KB
server_aio.cpp
2KB
Makefile.am
90B
stress_client.cpp
5KB
Makefile.am
238B
Makefile.am
175B
master_worker_process.cpp
9KB
pipePairTest.cpp
4KB
Makefile.am
222B
makefile_alone
173B
backtrace_test.cpp
3KB
Makefile.am
226B
EchoServer.cpp
6KB
EpollPoller.h
778B
EchoServerTest.cpp
513B
EchoServer.h
552B
EpollPoller.cpp
1KB
Makefile.am
196B
tcpselfconnect1.cpp
4KB
Makefile.am
157B
Timer_Test.cpp
2KB
TimerQueue.h
1KB
Timer.h
1KB
Timer.cpp
2KB
Makefile.am
266B
TimerQueue.cpp
3KB
tcpselfconnect2.cpp
5KB
Makefile.am
157B
bind_tcp_udp.cpp
4KB
Makefile.am
141B
Makefile
68B
server.c
3KB
client.c
2KB
.gitignore
18B
README.md
2KB
pingpong_server.cpp
2KB
pingpong_client.cpp
6KB
Makefile.am
267B
EchoClientTest.cpp
470B
EpollPoller.h
778B
EchoClient.cpp
4KB
EpollPoller.cpp
1KB
EchoClient.h
730B
Makefile.am
156B
TriggerTimer.cpp
4KB
TriggerTimer.h
2KB
TriggerTimerTest.cpp
959B
Makefile.am
241B
ProxyServerByFork.cpp
6KB
ProxyServerByEpoll.cpp
9KB
Makefile.am
183B
Makefile.am
780B
test_httpserver.cpp
3KB
Makefile.am
226B
RoundTripTime.cpp
4KB
Makefile.am
188B
CMakeLists.txt
1KB
thread_bench.cpp
2KB
Makefile.am
223B
test_websocketserver.cpp
2KB
Makefile.am
253B
EchoServer.cpp
3KB
main.cpp
2KB
EchoServer.h
1KB
EchoClient.cpp
2KB
EchoClient.h
1KB
Makefile.am
428B
test_websocketclient.cpp
3KB
Makefile.am
253B
Makefile.am
233B
idleconnection.cpp
6KB
Makefile.am
233B
twisted_finger.cpp
4KB
simpleServers.cpp
10KB
Makefile.am
238B
MaxConnection.cpp
3KB
Makefile.am
238B
Makefile.am
526B
reader_writer.cpp
6KB
Makefile.am
238B
proactor.png
30KB
(Part 1 of 2)The Reactor An Object-Oriented Wrapper for Event-Driven Port Monitoring and Service Demultiplexing.pdf
1.21MB
Reactor : An Object Behavioral Pattern for Demultiplexing and Dispatching Handles for Synchronous Events.pdf
975KB
Proactor : An Object Behavioral Pattern for Demultiplexing and Dispatching Handlers for Asynchronous Events.pdf
143KB
Proactor.pdf
95KB
(Part 2 of 2)The Design and Implementation of the Reactor An Object-Oriented Framework for Event Demultiplexing.pdf
412KB
README.md
811B
Scalable IO in Java(DougLea).pdf
267KB
Comparing Two High-Performance I_O Design Patterns.pdf
325KB
autogen_test.sh
406B
dos2unix.sh
302B
libzlreactor.vcxproj.filters
15KB
libzlreactor.vcxproj
12KB
zl_reactor.sln
1KB
INSTALL
15KB
.gitignore
441B
install-sh
13KB
Thread.cpp
5KB
BoundedBlockingQueue.h
6KB
Condition.h
3KB
ThreadPool.cpp
2KB
Thread.h
7KB
ThreadPool.h
1KB
RWMutex.h
4KB
ConcurrentQueue_test.cpp
2KB
CMakeLists.txt
1KB
ThreadLocal_test.cpp
2KB
ThreadGroup_test.cpp
2KB
BlockingQueue_test.cpp
5KB
Mutex_test.cpp
3KB
CyclicBarrier_test.cpp
3KB
Event_test.cpp
4KB
Thread_test.cpp
7KB
ConcurrentQueue_bench.cpp
6KB
ThreadId_test.cpp
3KB
BlockingQueue_bench.cpp
4KB
Atomic_test.cpp
2KB
Makefile.am
1KB
ConcurrentHashMap_test.cpp
3KB
CountDownLatch_test.cpp
4KB
BlockingQueueWorker_test.cpp
3KB
ThreadGroup.cpp
2KB
Event.h
2KB
FastMutex.h
5KB
ThreadGroup.h
1KB
ThreadLocal.h
3KB
BlockingQueue.h
5KB
Atomic.h
5KB
CyclicBarrier.h
3KB
CountDownLatch.h
1KB
BlockingQueueWorker.h
2KB
ConcurrentHashMap.h
7KB
ConcurrentQueue.h
5KB
Semaphore.h
3KB
Makefile.am
96B
Mutex.h
6KB
CMakeLists.txt
5KB
Define.h
3KB
murmur3_hash.h
681B
Base64.h
1KB
jenkins_hash.c
14KB
StringHash.cpp
1KB
StringHash.h
892B
Hex2String.h
2KB
SHA1.h
2KB
jenkins_hash.h
210B
UUID.h
1KB
Md5.h
3KB
murmur3_hash.c
3KB
Base64.cpp
5KB
Md5.cpp
11KB
SHA1.cpp
9KB
OsDefine.h
2KB
array_test.cpp
528B
range_test.cpp
1KB
any_test.cpp
2KB
range.h
4KB
any.h
5KB
array.h
6KB
meta_util.hpp
2KB
TcpClient.h
2KB
NetUtil.h
5KB
InetAddress.h
1KB
InetAddress.cpp
2KB
SocketUtil.cpp
10KB
Signalfd.h
1KB
EventLoop.cpp
6KB
HttpRequestParser_test.cpp
4KB
InetAddress_test.cpp
1KB
CMakeLists.txt
2KB
UriDecode_test.cpp
3KB
Signalfd_test.cpp
3KB
UriQueryParams_test.cpp
1KB
TcpAcceptor_test.cpp
911B
Eventfd_test.cpp
7KB
UriDecode_gbk.h
118B
EventLoopThreadPool_test.cpp
2KB
Timer_test.cpp
2KB
Timerfd_test.cpp
3KB
UriDecode_utf8.h
141B
Socket_test.cpp
2KB
TcpClient_test.cpp
5KB
ByteBuffer_test.cpp
7KB
DomainResolver_test.cpp
2KB
Makefile.am
1KB
EventLoop_test.cpp
2KB
Timerfd.h
2KB
TcpConnector.h
2KB
Eventfd.h
1KB
EventLoopThreadPool.cpp
2KB
Channel.cpp
2KB
ByteBuffer.h
8KB
Socket.cpp
7KB
EventLoop.h
3KB
DomainResolver.h
2KB
UriQueryParams.h
2KB
UriUtil.cpp
4KB
UriUtil.h
861B
HttpServer.h
2KB
UriQueryParams.cpp
5KB
HttpResponse.h
2KB
HttpRequest.h
4KB
HttpKeyValue.h
1KB
HttpRequest.cpp
3KB
HttpServer.cpp
3KB
HttpKeyValue.cpp
6KB
HttpContext.h
2KB
HttpProtocol.h
9KB
HttpContext.cpp
6KB
HttpResponse.cpp
2KB
TcpServer.h
3KB
PollPoller.cpp
4KB
Poller.h
3KB
PollPoller.h
1KB
EpollPoller.h
1KB
Poller.cpp
1000B
SelectPoller.cpp
4KB
EpollPoller.cpp
5KB
SelectPoller.h
2KB
Socket.h
3KB
NetUtil.cpp
3KB
TcpAcceptor.cpp
3KB
TcpServer.cpp
3KB
ByteBuffer.cpp
259B
Timerfd.cpp
2KB
TcpConnection.h
4KB
SocketUtil.h
9KB
TimerQueue.h
2KB
Timer.h
1KB
TcpClient.cpp
2KB
PipePairFactory.h
8KB
Channel.h
3KB
WebSocketClient.h
6KB
WebSocketClient.cpp
9KB
WebSocketServer.h
2KB
WebSocket.cpp
9KB
WebSocketServer.cpp
6KB
WebSocket.h
6KB
CallBacks.h
1KB
Signalfd.cpp
3KB
Makefile.am
96B
TcpConnection.cpp
9KB
EventLoopThreadPool.h
2KB
TimerQueue.cpp
4KB
DomainResolver.cpp
2KB
TcpAcceptor.h
1KB
Eventfd.cpp
2KB
TcpConnector.cpp
5KB
ObjectPool.h
3KB
Exception.h
1KB
Exception.cpp
2KB
Singleton.h
2KB
File.h
5KB
StringPiece.cpp
6KB
StopWatch.h
3KB
Logger.h
6KB
File.cpp
8KB
Preprocess.h
483B
ScopeExitGuard.h
1KB
Demangle.cpp
1KB
Preprocess_test.cpp
354B
CMakeLists.txt
1KB
Exception_test.cpp
3KB
Singleton_test.cpp
667B
MasterWorkerProcess_test.cpp
2KB
Logger_test.cpp
3KB
ObjectPool_test.cpp
2KB
StringPiece_test.cpp
18KB
StlUtil_test.cpp
6KB
AsyncLogger_test.cpp
2KB
ConfigFile_test.cpp
768B
Demangle_test.cpp
2KB
Daemon_test.cpp
2KB
ProcessUtil_test.cpp
2KB
ScopeExitGuard_test.cpp
6KB
StringUtil_test.cpp
3KB
Timestamp_test.cpp
4KB
Makefile.am
2KB
SmartAssert_test.cpp
1KB
StringPiece.h
9KB
ConfigFile.h
11KB
Date.cpp
8KB
SmartAssert.h
3KB
Closure.h
9KB
Random.h
2KB
Demangle.h
937B
StringUtil.h
6KB
MathUtil.h
1KB
Timestamp.h
3KB
Daemonize.cpp
4KB
ProcessUtil.cpp
10KB
NonCopy.h
750B
StlUtil.h
8KB
FileUtil.cpp
4KB
Date.h
3KB
LogFile.cpp
5KB
AsyncLogger.cpp
3KB
FileUtil.h
935B
DateTimeUtil.cpp
6KB
Daemonize.h
1KB
DateTimeUtil.h
5KB
AsyncLogger.h
3KB
Logger.cpp
10KB
LogFile.h
2KB
StringUtil.cpp
2KB
Timestamp.cpp
2KB
ProcessTimeCounter.h
10KB
HighPrecisionTime.h
2KB
MasterWorkerProcess.cpp
6KB
Makefile.am
96B
ProcessUtil.h
3KB
MasterWorkerProcess.h
3KB
Makefile.am
3KB
TODO
115B
README.md
2KB
Makefile.am
125B
COPYING
34KB
暂无评论