CodingHanYa / workspace

workspace是基于C++11的轻量级异步执行框架,支持:通用任务异步并发执行、优先级任务调度、自适应动态线程池、高效静态线程池、异常处理机制等。
Apache License 2.0
916 stars 136 forks source link

重载了dynamic_pond的submitForReturn函数 #20

Closed Capsfly closed 1 year ago

Capsfly commented 1 year ago

重载了dynamic_pond的submitForReturn函数,可以不用bind,直接传入函数名字和参数就可以,更方便了。并且自测通过。

CodingHanYa commented 1 year ago

感谢你贡献的代码!但仔细权衡过后我觉得还是尽量不要增加不需要这项功能的用户的负担吧。毕竟std::bind()的使用也算方便的。

Capsfly commented 1 year ago

这么做会减轻了负担叭,因为在submitForReturn中直接传入函数的名字和参数更符合人们的直觉。

我平时做cpp开发都不怎么用std::bind,都是查了之后才知道有这个功能的。这么做也不影响之前的接口,之前的函数都可以正常使用。

---原始邮件--- 发件人: @.> 发送时间: 2023年4月8日(周六) 上午10:56 收件人: @.>; 抄送: @.**@.>; 主题: Re: [CodingHanYa/Hipe] 重载了dynamic_pond的submitForReturn函数 (PR #20)

感谢你贡献的代码!但仔细权衡过后我觉得还是尽量不要增加不需要这项功能的用户的负担吧。毕竟std::bind()的使用也算方便的。

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>

CodingHanYa commented 1 year ago

我说的负担是额外的性能开销。