V2EX 首页   注册   登录
 iEverX 最近的时间轴更新
ONLINE

iEverX

梦还在,心不败
  •   V2EX 第 20703 号会员,加入于 2012-05-13 00:29:01 +08:00,今日活跃度排名 3024
    iEverX 最近回复了
    12 天前
    回复了 stebest 创建的主题 iCode 问一道 code 题
    以及,有 t <= 10 的条件?
    12 天前
    回复了 stebest 创建的主题 iCode 问一道 code 题
    printf \n
    13 天前
    回复了 bestkayle 创建的主题 问与答 今天面试了一家公司的 pyton web 岗位
    第一题
    class add(int):

    def __init__(self, value):
    super(add, self).__init__(value)

    def __call__(self, n):
    return add(self + n)
    没有,需要加 volatile 的
    79 天前
    回复了 xiqingongzi 创建的主题 分享发现 好气哦,赢了卡塔尔还是没出线
    这场也就打了半场好球,前 15 分钟和后 15 分钟
    如果只读就不需要
    94 天前
    回复了 microhz 创建的主题 问与答 大佬们求解释一段 Java 代码
    @microhz 感觉这个更靠谱
    96 天前
    回复了 microhz 创建的主题 问与答 大佬们求解释一段 Java 代码
    @microhz 我之前也奇怪这点,查了好久
    synchronized 会同步已失效的本地缓存,而不仅仅是其 lock 的变量

    http://docs.oracle.com/javase/specs/jls/se8/html/jls-17.html#jls-17.4.1 17.1 节
    https://docs.oracle.com/javase/specs/jvms/se6/html/Threads.doc.html 8.6 节
    96 天前
    回复了 microhz 创建的主题 问与答 大佬们求解释一段 Java 代码
    stop 应该加 volatile,保证主线程的修改对子线程是可见的

    如果不加 volatile,
    1. 注释的情况,子线程没有从主内存中同步变量,子线程的值一直是 false 没有变
    2. 不注释时,println 方法内部有个 sychronized 块,会同步主内存中的数据
    DigitalOcean
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   2611 人在线   最高记录 3541   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.0 · 48ms · UTC 07:32 · PVG 15:32 · LAX 23:32 · JFK 02:32
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1