mirror of
https://gitee.com/acl-dev/acl.git
synced 2024-11-29 18:37:41 +08:00
acl::fiber_event using FIBER_FLAG_USE_MUTEX as default
This commit is contained in:
parent
8c6104b798
commit
2d0cd3ed91
@ -1,8 +1,11 @@
|
|||||||
|
|
||||||
93) 2018.11.26
|
94) 2018.11.26
|
||||||
93.1) bugfix: event_iocp.c 中的 iocp_check 方法中的一处断言有问题
|
94.1) bugfix: event_iocp.c 中的 iocp_check 方法中的一处断言有问题
|
||||||
-- program_code@sohu.com
|
-- program_code@sohu.com
|
||||||
|
|
||||||
|
93) 2018.11.25
|
||||||
|
93.1) feature: fiber_event.c 增加控制参数
|
||||||
|
|
||||||
92) 2018.10.31
|
92) 2018.10.31
|
||||||
92.1) compile: acl_set_core_limit 仅可用在 UNIX-like 平台
|
92.1) compile: acl_set_core_limit 仅可用在 UNIX-like 平台
|
||||||
|
|
||||||
|
@ -23,7 +23,7 @@ public:
|
|||||||
* 造成惊群问题;当启动的线程数较(几十个左右),则此参数可以设为 false
|
* 造成惊群问题;当启动的线程数较(几十个左右),则此参数可以设为 false
|
||||||
* 以告之内部使用原子数进行同步保护
|
* 以告之内部使用原子数进行同步保护
|
||||||
*/
|
*/
|
||||||
fiber_event(bool use_mutex = false);
|
fiber_event(bool use_mutex = true);
|
||||||
~fiber_event(void);
|
~fiber_event(void);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
|
|
||||||
namespace acl {
|
namespace acl {
|
||||||
|
|
||||||
fiber_event::fiber_event(bool use_mutex /* = false */)
|
fiber_event::fiber_event(bool use_mutex /* = true */)
|
||||||
{
|
{
|
||||||
unsigned flag = use_mutex ? FIBER_FLAG_USE_MUTEX : 0;
|
unsigned flag = use_mutex ? FIBER_FLAG_USE_MUTEX : 0;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user