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

服务端并发问题?

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

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

    pthread_mutex_t mtx_readn;
    pthread_mutex_t mtx_writen;
    

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

    这样性能是不是高些

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