V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Weixiao0725  ›  全部回复第 25 页 / 共 28 页
回复总数  547
1 ... 17  18  19  20  21  22  23  24  25  26 ... 28  
2017-06-16 09:36:24 +08:00
回复了 Weixiao0725 创建的主题 Java Java 多线程中的 synchronization order 如何理解为全序?
@jaryur of an execution 并不是只一个线程内哦,参看[这篇文章]( https://www.playingwithpointers.com/peeking-into-jmm.html), 里面有明确的描述:The second one is the synchronization order (we ’ ll denote this by so⇝) – this is a global (cross thread) total order on “ synchronization actions ”。在每个线程内,所有的操作是 total order 这个没问题,但是现在问题是为什么跨线程之间的所有 synchronizaiton actions 会构成一个 total order
2017-06-15 23:24:46 +08:00
回复了 Weixiao0725 创建的主题 Java Java 多线程中的 synchronization order 如何理解为全序?
我看了好多资料里都这么描述的 total order。一定是我哪里理解偏差了,我先看下,共勉~
2017-06-15 23:03:27 +08:00
回复了 Weixiao0725 创建的主题 Java Java 多线程中的 synchronization order 如何理解为全序?
@hwding , 我理解的肯定也是只针对 Monitor m,但是如果这样的话,定义中的那个 total order over ALL synchronization actions 又怎么理解呢?难道 ALL 是说对同一个 monitor 的 ALL 吗?
2017-06-15 23:01:37 +08:00
回复了 Weixiao0725 创建的主题 Java Java 多线程中的 synchronization order 如何理解为全序?
是啊,我被这个问题困扰一整个星期了,我在 v2,stackoverflow,zhihu 上都提问了,还去 irc 的 java 频道去提问,真的希望可以得到一个正确的观点。
那你还是别搞计算机了
2017-05-26 08:49:41 +08:00
回复了 hzw758 创建的主题 发音 大家平时有什么不确定读音的单词吗
linux
2017-05-25 12:23:03 +08:00
回复了 Andor_Chen 创建的主题 Python 送几本《流畅的 Python 》
soldier
2017-05-19 13:31:22 +08:00
回复了 jellybool 创建的主题 签证 戏剧性美签被拒。。。Sad
我擦,这逻辑,666
2017-05-08 12:19:56 +08:00
回复了 alibaba07 创建的主题 酷工作 阿里云-研发专家- Java / Python /C++/Go-北京 杭州
2 年经验要不要?
可以在备注里写上,如果你敢洒出一点,我就给你差评。外卖小哥估计就慢下来了
豆瓣?
有没有招 Java 后台开发的部门?
2016-11-28 20:57:37 +08:00
回复了 kiros 创建的主题 问与答 突然很想带着老婆孩子逃离这里一年,求推荐宜居小城市
@miao 海南台风太多了,而且夏天太热
2016-11-28 20:57:14 +08:00
回复了 kiros 创建的主题 问与答 突然很想带着老婆孩子逃离这里一年,求推荐宜居小城市
@peartail 烟台啊
@ipconfiger 好办法
@summic 这个巨贵,一件基本在 5000 朝上在天猫国际上看的
2016-10-29 20:35:04 +08:00
回复了 tflz514 创建的主题 程序员 双 11 大家都准备入手哪些真正降价的装备??
问题是,真的是降价了吗?感觉很多都是先抬价,等双 11 时候再降价
2016-10-24 01:35:17 +08:00
回复了 Weixiao0725 创建的主题 Java Java 中如何实现同一个应用中多日志"实例"输出
我以为的隔离只是用不同的 classloader 实例加载相关的 jar ,我也确实是这么做的。但是我不知道为什么似乎我开启了两个线程实验的时候(两个线程中先是生成自己的定制的 classloader ,然后将相关的文件和 jar 包扫描进来,然后调用其中某个类的实例的方法,这个方法会打印一条日志),但是不同 classloader 加载的相关实现都将日志输出到同一个文件中了。
2016-10-23 23:38:24 +08:00
回复了 Weixiao0725 创建的主题 Java Java 中如何实现同一个应用中多日志"实例"输出
关于 tomcat 的实现,我也研究了几天, tomcat 的做法是自己实现了一个 ClassLoaderLogManager ,然后启动的时候设置了这个系统属性-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager ,意思好像是通过这个全局统一的日志管理类来根据不同的 ClassLoader 管理日志实例。但是我修改了这部分源代码重新打包到 tomcat 目录下替换了原来的实现类(${tomcat}/bin/tomcat-juli.jar),发现其实当一个 web 项目中比如引入了 log4j 后,其日志的生成并没有与 ClassLoaderLogManager 发生任何关系。而且我发现 log4j 本身也有自己的 LogManager 实现。所以不清楚 tomcat 是如何把各个日志实例区分开的。
1 ... 17  18  19  20  21  22  23  24  25  26 ... 28  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3312 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 40ms · UTC 05:11 · PVG 13:11 · LAX 22:11 · JFK 01:11
Developed with CodeLauncher
♥ Do have faith in what you're doing.