- 博客(1)
- 资源 (15)
- 收藏
- 关注
转载 Lock和Synchronized区别
1、ReentrantLock 拥有Synchronized相同的并发性和内存语义,此外还多了锁投票,定时锁等候和中断锁等候。线程A和B都要获取对象O的锁定,假设A获取了对象O锁,B将等待A释放对O的锁定。如果使用synchronized,如果A不释放,B将一直等下去,不能被中断。如果使用ReentrantLock,如果A不释放,可以使B在等待了足够长的时间以后,中断等待,而干别的事情
2016-08-11 14:09:38 1299
how to create my appids · XX-net_XX-Net Wiki · GitHub.pdf
how to create my appidshow to create my appidshow to create my appids
2018-03-09
libevent源码深度剖析.pdf
libevent是一个事件触发的网络库,适用于windows、linux、bsd等多种平台,内部使用select、epoll、kqueue等系统调用管理事件机制。著名分布式缓存软件memcached也是libevent based
2011-07-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人