30 Commits

Author SHA1 Message Date
zhangyi
0beb0b4a13 invalid large message storage 2019-06-19 15:30:30 +08:00
zhangyi
a2d918dec2 try using ipc::string 2019-06-18 19:29:58 +08:00
mutouyun
a351d2920b modify semaphore::wait (win) 2019-06-08 18:08:03 +08:00
mutouyun
dc3ef4d4b9 add WAIT_ABANDONED 2019-06-08 13:56:02 +08:00
zhangyi
d0a31d287b compile error 2019-03-27 17:03:50 +08:00
zhangyi
a35b43163c support removing waiter-objects forcibly 2019-03-27 16:58:46 +08:00
mutouyun
6cc2913f6b crash may cause deadlock 2019-03-26 22:24:25 +08:00
zhangyi
785abd1845 support timeout 2019-03-26 14:08:08 +08:00
zhangyi
6730fa578d simplify 2019-03-26 11:10:22 +08:00
mutouyun
1d2f6d13ea fine-tune 2019-03-25 23:28:49 +08:00
mutouyun
93030e1997 optimize & fix bugs 2019-03-22 17:49:20 +08:00
mutouyun
b65be99045 update 2019-03-20 23:42:18 +08:00
mutouyun
dd80a79c3c impl condition for windows 2019-02-14 14:11:03 +08:00
mutouyun
75f5090d6a update chat 2019-02-13 18:19:28 +08:00
mutouyun
fd92e94e51 adjust naming 2019-02-13 07:09:10 +08:00
mutouyun
ed6af29264 fine-tune 2019-02-13 06:59:28 +08:00
mutouyun
cee63e5f81 fix bugs of windows-waiter 2019-02-13 06:45:41 +08:00
mutouyun
a6d88a1208 ReleaseSemaphore mayn't wake WaitForSingleObject up soon 2019-02-12 23:28:57 +08:00
mutouyun
1cf69038bb clear codes 2019-02-12 13:46:43 +08:00
mutouyun
f7f06ab052 give up multi-wait temporarily 2019-02-04 10:41:39 +08:00
mutouyun
e94318c9a6 fix bugs for waiter of linux (still has some bugs in win, multi-wait is TBD) 2019-01-31 14:57:42 +08:00
mutouyun
fc1c058d10 add multi-wait (not ready, TBD) 2019-01-27 15:32:58 +08:00
mutouyun
c667f1513f add multi-wait (not ready, TBD) 2019-01-27 15:24:30 +08:00
mutouyun
99926581d1 add error log (TBD); use pthread api for waiter 2019-01-25 11:59:53 +08:00
mutouyun
3dc97ab6a6 try semaphore 2019-01-25 01:22:56 +08:00
mutouyun
e8dda2c1d4 remove __has_include(<pthread.h>) 2019-01-24 23:47:45 +08:00
mutouyun
b2e48fc138 printf failure-log 2019-01-24 23:05:52 +08:00
mutouyun
e09ea90949 implement waiter_linux.h 2019-01-16 17:03:34 +08:00
mutouyun
639eaa676e qmake error 2019-01-15 23:20:50 +08:00
mutouyun
d9e24236af add waiter for long-time wait. (TBD) 2019-01-15 21:22:09 +08:00