系统
文章平均质量分 72
biyusr
qq:280905365
展开
-
终于有大佬把“计算机底层原理“全部总结出来了
通过源码我们看到,为何总是唤醒线程A,这是用于当线程C竞争不到锁时,被放入了cxq队列,而此时entrylist为null,线程A在等待集waitset中,当我们调用notify方法时,由于移动策略默认是2,这时会从等待集的头部将线程A取下,放入到entrylist中,当notify执行完毕后,在执行后面的monitor_exit字节码时将会优先从entrylist中唤醒线程,这就导致了A线程总是被优先执行。httpshttpshttpshttpshttpshttpshttpshttps。......原创 2022-07-21 08:31:05 · 149 阅读 · 0 评论 -
从四分钟到两秒——谈谈客户端性能优化的一些最佳实践
背景最近跟售后经理吃饭,他跟我再次谈起两年前为公司临时写的一个客户端,仍然非常激动的跟我说,这个客户端完爆了公司其他版本的客户端,包括最老的Delphi写的,Asp.Net写的,以及最新的Wpf写的客户端。无论是多么大的界面(集成的机房多),这个系统都是瞬间打开,而且运行非常稳定,一旦成功部署之后基本没有任何问题。这个版本的客户端仅仅只是一个临时替代的版本:原来的Delphi客户端实在是太慢了,在大型的数据中心监控中需要4~5分钟才能进入主监控界面,而asp.net版本的客户端又经常存在不稳定的情况(IE浏原创 2022-06-30 08:32:49 · 729 阅读 · 0 评论 -
Windows7系统提示当前页面的脚本发生错误怎么办
Windows7系统电脑提示当前页面的脚本发生错误怎么办?下面分享一种方法,希望可以帮到您。工具/原料 电脑 Windows7系统 方法/步骤 打开IE浏览器,点击右上角的“设置”图标,如图所示 打开“Internet 选项”,如图所示 在弹出的窗口中,找到“安全”选项,如图所示,点击进入 点击右下角的“将所有区域重置为默认级别”,如图所示 选择“高级”,点击“重置”,如图所示 此时“删除个性化设置转载 2021-04-28 08:54:50 · 1608 阅读 · 0 评论