課程
/后端開發(fā)
/Java
/Java高并發(fā)秒殺API之高并發(fā)優(yōu)化
多線程下的 jedispool 獲取 是不是應(yīng)該考慮下線程同步安全的問題?synchronized
2017-01-04
源自:Java高并發(fā)秒殺API之高并發(fā)優(yōu)化 2-1
正在回答
還有啊,獲取jedis連接的方法做了同步的化,那不是得排隊去拿你的jedis連接,本來可以高并發(fā)的程序,不是一下子被你捏住了咽喉。還有,sychornized加在方法上,效率真的是很低下,要鎖就用雙檢索鎖資源,為啥要鎖方法呢。
jedisPool不是可以放到springIOC容器中么,你寫dao層時,把pool注入進(jìn)來就行,這樣比自己寫同步要簡單很多吧
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創(chuàng)建
我寫了個Redis的工具類
舉報
Java實現(xiàn)高并發(fā)秒殺API的第四門課,小伙伴一定可以從中受益
2 回答Cannot find local variable ‘jedisPool’
1 回答線程并發(fā)問題
1 回答存儲過程問題
1 回答關(guān)于高并發(fā)和線程的關(guān)系?
1 回答為什么沒使用多線程應(yīng)對高并發(fā)
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2017-04-21
還有啊,獲取jedis連接的方法做了同步的化,那不是得排隊去拿你的jedis連接,本來可以高并發(fā)的程序,不是一下子被你捏住了咽喉。
還有,sychornized加在方法上,效率真的是很低下,要鎖就用雙檢索鎖資源,為啥要鎖方法呢。
2017-04-21
jedisPool不是可以放到springIOC容器中么,你寫dao層時,把pool注入進(jìn)來就行,這樣比自己寫同步要簡單很多吧
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創(chuàng)建
2017-01-04
我寫了個Redis的工具類