319 Commits

Author SHA1 Message Date
mutouyun
453f93a69e using yield when checks read finished failed; fix bugs 2018-11-26 16:53:41 +08:00
mutouyun
b3b0cc59f8 fix bugs 2018-11-26 15:00:17 +08:00
mutouyun
0222af2221 add test_prod_cons function template; fix some bugs for multi-producers 2018-11-26 11:56:59 +08:00
mutouyun
ff0dbc8e2e add comments 2018-11-23 21:58:49 +08:00
mutouyun
3e7c97d9b6 rename: circ_queue.h => circ_elem_array.h; support N:M (TBD) 2018-11-23 18:35:13 +08:00
mutouyun
6802d12912 preparing for N:M 2018-11-22 21:38:38 +08:00
mutouyun
2f206d677e modify get to take; fix bug 2018-11-22 21:06:15 +08:00
mutouyun
1f50cd6ac3 optimized code 2018-11-22 17:01:20 +08:00
mutouyun
6be8071802 adjust memory order 2018-11-22 16:49:27 +08:00
mutouyun
8dbc667145 adjust memory order 2018-11-22 16:36:35 +08:00
mutouyun
aef0ed035d use cas instead of load & store; modify "commit" to "put" 2018-11-22 15:51:17 +08:00
mutouyun
daae701cec fix bugs 2018-11-22 14:05:39 +08:00
mutouyun
a6ab7bcdac fix some bugs 2018-11-21 23:10:12 +08:00
mutouyun
7718a63b24 print spent time & performance 2018-11-21 21:38:29 +08:00
mutouyun
de39be3c4f fix bugs 2018-11-21 19:03:39 +08:00
mutouyun
19b40e23cb add ut for circ_queue 2018-11-21 15:09:11 +08:00
mutouyun
17375bb32c add circ_queue 2018-11-20 23:04:32 +08:00
mutouyun
5fa9db52bf eliminate warning 2018-11-20 12:22:44 +08:00
mutouyun
050bb02198 first commit for shm. 2018-11-20 11:27:39 +08:00