使用ReadWriteLock 小结 读后有收获可以支付宝请作者喝咖啡,读后有疑问请加微信群讨论 使用ReadWriteLock 前面讲到的ReentrantLock 保证了只有一个线程可以执行临界区代码: public class Counter { private final Lock lock =...
收消息 发消息 Socket The full picture English version 一般有三种操作IO的方式: blocking IO: 发起IO操作后阻塞当前线程直到IO结束,标准的同步IO,如默认行为的posix read 和write 。 non-blocking IO: 发起IO操作后不阻塞,用户可阻塞等待多个IO操作同...
bthread or not 同步或异步 异步或bthread bthread or not Where should I choose to use bthread? brpc提供了异步接口 ,所以一个常见的问题是:我应该用异步接口还是bthread? 短回答:延时不高时你应该先用简单易懂的同步接口,不行的话用异步接口,只有在需要多核并行计算...