• 请不要在回答技术问题时复制粘贴 AI 生成的内容
0littleboy
V2EX  ›  程序员

服务端并发问题?

  •  
  •   0littleboy · Jun 25, 2023 · 1618 views
    This topic created in 1237 days ago, the information mentioned may be changed or developed.

    服务端并发处理多个客户端,本来写的是服务端只有共享的一对锁

    pthread_mutex_t mtx_readn;
    pthread_mutex_t mtx_writen;
    

    现在考虑的是不同客户端是不是读写缓冲区都不一样,那样对于不同客户端生成不同的一对锁

    这样性能是不是高些

    fregie
    fregie
    Jun 25, 2023 via Android
    1
    是,但不一定有必要
    buffzty
    buffzty
    Jun 25, 2023
    2
    正常情况下 锁的粒度越小越小 肯定不能是服务器锁,能再细化就细化 不能的话就客户端锁
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1842 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 16:02 · PVG 00:02 · LAX 08:02 · JFK 11:02
    ♥ Do have faith in what you're doing.