課程
/后端開發
/Java
/Java高并發秒殺API之高并發優化
多線程下的 jedispool 獲取 是不是應該考慮下線程同步安全的問題?synchronized
2017-01-04
源自:Java高并發秒殺API之高并發優化 2-1
正在回答
還有啊,獲取jedis連接的方法做了同步的化,那不是得排隊去拿你的jedis連接,本來可以高并發的程序,不是一下子被你捏住了咽喉。還有,sychornized加在方法上,效率真的是很低下,要鎖就用雙檢索鎖資源,為啥要鎖方法呢。
jedisPool不是可以放到springIOC容器中么,你寫dao層時,把pool注入進來就行,這樣比自己寫同步要簡單很多吧
A single Jedis instance is not threadsafe!?To avoid these problems, you should use JedisPool, which is a threadsafe pool of network connections.官方給出的解釋是Jedis 是線程不安全的JedisPool是線程安全的,所以老師用JedisPool創建
我寫了個Redis的工具類
舉報
Java實現高并發秒殺API的第四門課,小伙伴一定可以從中受益
2 回答Cannot find local variable ‘jedisPool’
1 回答線程并發問題
1 回答存儲過程問題
1 回答關于高并發和線程的關系?
1 回答為什么沒使用多線程應對高并發
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-04-21
還有啊,獲取jedis連接的方法做了同步的化,那不是得排隊去拿你的jedis連接,本來可以高并發的程序,不是一下子被你捏住了咽喉。
還有,sychornized加在方法上,效率真的是很低下,要鎖就用雙檢索鎖資源,為啥要鎖方法呢。
2017-04-21
jedisPool不是可以放到springIOC容器中么,你寫dao層時,把pool注入進來就行,這樣比自己寫同步要簡單很多吧
2017-03-21
A single Jedis instance is not threadsafe!?To avoid these problems, you should use JedisPool, which is a threadsafe pool of network connections.官方給出的解釋是Jedis 是線程不安全的JedisPool是線程安全的,所以老師用JedisPool創建
2017-01-04
我寫了個Redis的工具類