morgan1freeman

morgan1freeman

V2EX 第 582092 号会员,加入于 2022-05-19 08:42:51 +08:00
今日活跃度排名 1072
morgan1freeman 最近回复了
5 小时 8 分钟前
回复了 illios 创建的主题 问与答 请留下你的年龄、最焦虑纠结的问题
@gowk #151 有的时候,让年轻人提前见识一下 残酷的成人世界 也是挺好的
5 小时 21 分钟前
回复了 q474818917 创建的主题 上海 上海 5 改 3 了,会引发一波高潮吗?
想接盘的话,上海户口真卡不了,代持,假结婚,一堆的方法
5 小时 55 分钟前
回复了 q474818917 创建的主题 上海 上海 5 改 3 了,会引发一波高潮吗?
@belin520 #22 你一开始就错了,存款都是少部分人的,至于他们为什么成为了头部掌握了大量存款的 5%,肯定不是因为高位接盘了有毒资产了,

房子这玩意,跟所有二级市场的逻辑都一样,炒来炒去,价格锚定的都是 后续韭菜的接盘能力 跟 接盘意愿,接盘能力目前来看,整体杠杆率 64%了,杭州都拉到 101%附近了,上海也不遑多让,80%附近, 另外工作不好找,这么高的杠杆比率,韭菜实在是没有接盘能力了,

但是你要说接盘意愿,上海供需平衡 还是在摆在那里的,房子确实不太够常驻人口住,但是荷包没能力,再强的买房意愿也只是意愿而已。
6 小时 12 分钟前
回复了 q474818917 创建的主题 上海 上海 5 改 3 了,会引发一波高潮吗?
@fengqing2 上海很多房子到 16 年了?
7 小时 4 分钟前
回复了 q474818917 创建的主题 上海 上海 5 改 3 了,会引发一波高潮吗?
@CodingNameless 微软,狗都不碰,社区最讨厌微软家的玩意
普通人还有什么好选的,肯定选就业市场大的,再怎么差,混口饭没问题
@hfJ433 都是被困在算法里面,而且没有工会,只能疯狂内卷
@miaeLKK #12 另外说一句,懂这么多也没用,照旧也是 CRUD ,这是市场决定的,不是个人能力决定的,欧美的程序员 大多在公司也是 CRUD ,业余做一做自己开源项目为社区发电,我们是因为被压榨太狠,没时间搞而已,论技术能力跟工程实践,国内是不差的,开源做不起来 是社会资源分配问题,不是一个技术问题
@morgan1freeman #20 另外怕你听不懂什么叫做实时性,举个简单的例子就是,你的代码 执行一段时间,然后会停顿下来(物理时间意义上的停顿,在你的程序本身看来 它是连续执行的),然后让 JVM 的代码接管,这个时候 它会去处理内存是否回收利用的问题

至于上楼所说的 safepoint 你可以参考这个
https://github.com/fqdeng/jvm-suspend-working-thread-mechanism
这是我写的例子,主要 JVM 是用了 mprotect 内存回调函数,当机器读内存取指令的时候 会触发一次回调,逻辑流会被 JVM 接管,JVM 接管后 处理完,才是你的 java 代码 开始执行

至于 safepoint 怎么实现,字节码的时候,就直接下 埋点,字节码跑到那里 就把逻辑流切到 JVM 看看是否要做清理动作,如果编译成了 二进制汇编码,就是上述的 mprotect 函数 进行埋点,等你的程序执行到位了,mprotect 就会接管你的 java 代码逻辑流,切换到 JVM 代码

早些年虚拟机代码 可能有些问题,有的地方 没下埋点,结果这 java 线程 跑到系统调用,没有在系统调用前 塞 safepoint 或者其它运算 一直 for 个不停,但是每次 for 里面{} 又没有塞 safepoint 的 这个时候,java 线程停不下来,JVM 没法进行图分析,现在基本上不用操心这个问题了,

前几年 golang 也出现过这个问题,貌似后面官方也迅速解决了,

总而言之,基础是图论算法,后续都是根据工程实践 延伸的知识
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2891 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 18ms · UTC 13:18 · PVG 21:18 · LAX 06:18 · JFK 09:18
Developed with CodeLauncher
♥ Do have faith in what you're doing.