关注
1.单例和多例的线程安全:单例不是线程安全,所有线程都操作同一个对象,比如servlet。多例是线程安全的,比如struts2的action,每个线程都有独立的action来维护值栈。 2.synchronized是关键字,jdk实现的,可以修饰方法以及代码块,不用自己释放锁,lock是类,代码实现的,只能修饰代码块,需要自己释放锁。往深层次挖可以从对象头说起,锁膨胀,monitor的contensionlist,enrtylist,waitset说。lock可以从aqs说起,讲源码。 3.crm线程安全hm不是,1.7通过分段锁形式减少锁的粒度来增加并发度 1.8通过cas+synchronized的形式来实现线程安全。 4.hashtable的父类是Dictionary,初始值11,2n+1扩容,所以index方法不会用位运算来优化,并且方法用synchronized修饰,太保守,多线程并发很差,crm的线程安全策略同上,并发程度比hashtable要好。 5.fullgc时机,minorgc还要分2种情况分析(是否开启内存担保),老年代空间不足,方法区空间不足,执行system.gc有可能执行fullgc。
查看原帖
点赞 5
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
- 1... 腾讯、快手、百度Q3财报新鲜出炉!4774
- 2... Gemini3用了吗,前端是不是无了?2432
- 3... 【Offer帮选】专家大佬在线接单!发帖即享免费1V1抉择指导2317
- 4... 震惊!某HR居然给我发了这样的邮件......2203
- 5... 双九无实习 CPP 拿下 SSP-秋招总结(其二)2105
- 6... 学院本放弃秋招了2003
- 7... “受虐狂”再选一次还要选这份苦差事1882
- 8... 双九无实习CPP拿下SSP-秋招总结(其一)1732
- 9... wxg和字节flow咋选1675
- 10... 秋招收官!小红书你PK赢了1633
正在热议
更多
# 那些年,我收到的‘奇葩’回复 #
14646次浏览 133人参与
# 材料人,你最希望上岸的是? #
10060次浏览 54人参与
# 小红书开奖了 #
29236次浏览 150人参与
# OC/开奖 #
179675次浏览 1284人参与
# AI时代,哪些岗位最容易被淘汰 #
8385次浏览 75人参与
# 职场中那些令人叹为观止的八卦 #
24348次浏览 220人参与
# 腾讯音乐秋招 #
428432次浏览 4767人参与
# 得物求职进展汇总 #
133827次浏览 961人参与
# 秋招你经历过哪些无语的事 #
15385次浏览 200人参与
# 秋招吐槽大会 #
74928次浏览 661人参与
# 你找工作想离家近 or 离家远? #
13818次浏览 220人参与
# 我的职场社死时刻 #
17827次浏览 152人参与
# 实习学不到东西怎么办? #
262869次浏览 2483人参与
# 校招薪资来揭秘 #
59970次浏览 396人参与
# 你秋招最后悔的选择 #
13900次浏览 110人参与
# XX请雇我工作 #
12986次浏览 109人参与
# 哪些公司开始补录了 #
18064次浏览 152人参与
# 来聊聊机械薪资天花板是哪家 #
153574次浏览 829人参与
# 实习心态崩了 #
90797次浏览 480人参与
# 小马智行求职进展汇总 #
16740次浏览 54人参与
# 租房前辈的忠告 #
286652次浏览 7256人参与
# 你父母给过你哪些不靠谱的职场建议? #
13110次浏览 179人参与

快手成长空间 764人发布