History log of /recipes/thread/
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
b9b67c9b 23-Jun-2021 Shuo Chen <chenshuo@chenshuo.com>

add thread/test/Thread_bench.cc

19ae3d74 08-Mar-2020 liuyunbin <yunbinliu@outlook.com>

fix factory race condition

6273720f 08-Mar-2020 liuyunbin <yunbinliu@outlook.com>

reproduce factory race condition

cc4062ff 05-Mar-2021 Shuo Chen <chenshuo@chenshuo.com>

gettid() is provided in glibc 2.30

Also updata ssl benchmarks.

b27666c6 30-Nov-2017 Shuo Chen <chenshuo@chenshuo.com>

Fix race condition in Factory example.

d033d2f5 27-Oct-2017 Shuo Chen <chenshuo@chenshuo.com>

reproduce race condition of Factory.cc

68d8ff36 27-Oct-2017 lightningkay <ew_34@sina.com>

fix compile error (#13) by lightningkay

libboost1.62 g++6

926c960e 09-Jan-2017 Shuo Chen <chenshuo@chenshuo.com>

loop-libressl.cc tests throughput.

e9c0c409 10-Jan-2015 Shuo Chen <chenshuo@chenshuo.com>

Update CopyOnWrite_test.cc

9b063ed9 07-Sep-2013 Shuo Chen <chenshuo@chenshuo.com>

Add Waiter test.

ac2f0106 15-Mar-2013 Shuo Chen <chenshuo@chenshuo.com>

Disable ThreadLocalSingleton ctor, thanks to chuchao333. Fix #2.

cefd3540 08-Feb-2013 Shuo Chen <chenshuo@chenshuo.com>

fix for g++ 4.7

2b2bf878 08-Feb-2013 Shuo Chen <chenshuo@chenshuo.com>

detach thread in Thread::dtor() to prevent leaking.

dc38cf72 05-Dec-2012 Shuo Chen <chenshuo@chenshuo.com>

add puzzle/

4dbbbb3d 14-Oct-2012 Shuo Chen <chenshuo@chenshuo.com>

pass by r-value reference

2d6ff445 14-Oct-2012 Shuo Chen <chenshuo@chenshuo.com>

add signal slot

4670cafe 14-Oct-2012 Shuo Chen <chenshuo@chenshuo.com>

add trivial signal slot

d965c302 09-Sep-2012 Shuo Chen <chenshuo@chenshuo.com>

fix white space

112f583d 08-Sep-2012 Shuo Chen <chenshuo@chenshuo.com>

fix for g++ 4.7

538869cc 08-Sep-2012 Shuo Chen <chenshuo@chenshuo.com>

remove unused code

95456d52 08-Sep-2012 Shuo Chen <chenshuo@chenshuo.com>

add thread/test/Customer.cc

a0e66be7 08-Sep-2012 Shuo Chen <chenshuo@chenshuo.com>

add WeakCallback

903f321e 03-Sep-2012 Shuo Chen <chenshuo@chenshuo.com>

constantness

5a94f34b 03-Aug-2012 Shuo Chen <chenshuo@chenshuo.com>

add sample code

1bc80516 02-Aug-2012 Shuo Chen <chenshuo@chenshuo.com>

add sample code

2d3b4de6 08-Jul-2012 Shuo Chen <chenshuo@chenshuo.com>

add more examples in recipes/thread/test

8ce0c3b5 02-Jul-2012 Shuo Chen <chenshuo@chenshuo.com>

test atexit().

d3811de4 28-Jun-2012 Shuo Chen <chenshuo@chenshuo.com>

add two deadlock examples.

d9851cda 03-Jun-2012 Shuo Chen <chenshuo@chenshuo.com>

lower case for hex digits, fix missing header file in Condition

214fac0c 03-Jun-2012 Shuo Chen <chenshuo@chenshuo.com>

sync with muduo.

b24dfd25 02-Jun-2012 Shuo Chen <chenshuo@chenshuo.com>

inline CountDownLatch.cc

fa884e18 02-Jun-2012 Shuo Chen <chenshuo@chenshuo.com>

add Condition::waitForSeconds()

fceafe27 29-May-2012 Shuo Chen <chenshuo@chenshuo.com>

fix bug introduced in 1ae58bf4, only stop() in ThreadPool dtor when it hasn't stoped.

1ae58bf4 10-Jan-2012 Shuo Chen <chenshuo@chenshuo.com>

add sort03.cc, multithreaded, 49% faster than sort(1).

dc40726e 23-Jun-2011 Shuo Chen <chenshuo@chenshuo.com>

rename cond_ to notEmpty_.

49fd3cd2 22-Jun-2011 Shuo Chen <chenshuo@chenshuo.com>

pass by const reference.

ecd08fd9 22-Jun-2011 Shuo Chen <chenshuo@chenshuo.com>

rename BoundedBlockingQueue::get() to take().

9d9bda4c 22-Jun-2011 Shuo Chen <chenshuo@chenshuo.com>

add BoundedBlockingQueue.

5f8e07de 18-Jun-2011 Shuo Chen <chenshuo@chenshuo.com>

add debug to Mutex

62574298 12-Feb-2011 Shuo Chen <chenshuo@chenshuo.com>

Add example of dead lock caused by global object

67a26a69 28-Dec-2010 Shuo Chen <chenshuo@chenshuo.com>

sync with muduo/base.

6cc64153 23-Dec-2010 Shuo Chen <chenshuo@chenshuo.com>

Merge branch 'master' of github.com:chenshuo/recipes


50da4f87 23-Dec-2010 Shuo Chen <chenshuo@chenshuo.com>

atfork() for resetting t_cachedTid

6067994f 06-Dec-2010 Shuo Chen <chenshuo@chenshuo.com>

explicit ctors

ca443bc0 05-Sep-2010 Shuo Chen <chenshuo@chenshuo.com>

Add ping pong test for libevent2

e3f3104a 27-Aug-2010 Shuo Chen <chenshuo@chenshuo.com>

add AtomicInt32 unittest

0d2d6577 23-Aug-2010 Shuo Chen <chenshuo@chenshuo.com>

Atomic get() with compare_and_swap()

4886147b 21-Aug-2010 Shuo Chen <chenshuo@chenshuo.com>

fix typo in Makefile

cd139dc7 21-Aug-2010 Shuo Chen <chenshuo@chenshuo.com>

muduo thread library