lailongwei / llbc

一个简洁、高性能、跨平台、多语言支持的服务端开发框架,面向Service及Component,底层c++实现。
MIT License
335 stars 78 forks source link

【llbc】规整LLBC_Service::AddComponentEvent()实现 #279

Closed lailongwei closed 3 weeks ago

lailongwei commented 4 weeks ago

LLBC_Service::AddComopnent()存在以下问题:

  1. 多线程问题:原有实现直接独立定义一个componentEvents队列并直接push Image
  2. 未在AddComponent()时进行必要的参数校验
  3. Service割裂成两个事件队列,将造成事件时序混乱 Image
lailongwei commented 4 weeks ago

@reckfullol 这边fix一下AddComponentEvent()问题