240 发简信
IP属地:河南
  • 120
    Android 静态广播无法接收

    之前的项目都是固定的板卡Android 8.0之前的,今天适配新的板卡 Android 12 上意外发现 广播无法接收到消息 在此记录! Android 8.0 之后 谷歌对...

  • Android的状态保存和恢复

    Activity的状态保存和恢复 Activity的状态什么时候需要保存和恢复 Activity的销毁一般分为两种情况: 当用户按返回按钮或你的Activity通过调用fin...

  • @AndyJennifer 懂了懂了,感谢大佬:smiley:

    Java并发编程之Java内存模型

    该文章属于《Java并发编程》系列文章,如果想了解更多,请点击《Java并发编程之总目录》 一、并发的起源 为了提高计算机处理数据的速度。现代的计算机都支持多任务处理。在32...

  • @AndyJennifer 也就是说可以不执行lock操作就read,如果要保证可见性才会用到lock,至于顶层何时需要底层lock则跟顶层的Volatile、Synchronized等有关?

    Java并发编程之Java内存模型

    该文章属于《Java并发编程》系列文章,如果想了解更多,请点击《Java并发编程之总目录》 一、并发的起源 为了提高计算机处理数据的速度。现代的计算机都支持多任务处理。在32...

  • @AndyJennifer 现在更懵了,八大原子操作可以将一个主内存变量取到工作内存执行操作并返回,这是连续的八个操作(缺一不可)?还是说load一个变量之后,工作内存就有了变量副本,下次可以直接操作这个变量,再store、write回主内存,不用再lock、read、load主内存的这个变量?还是说都不对?那么它每个工作内存都有变量副本是怎么获取的呢?

    Java并发编程之Java内存模型

    该文章属于《Java并发编程》系列文章,如果想了解更多,请点击《Java并发编程之总目录》 一、并发的起源 为了提高计算机处理数据的速度。现代的计算机都支持多任务处理。在32...

  • 5.2能理解,5.1还是不太理解,这个问题应该跟原子操作无关吧?

    Java并发编程之Java内存模型

    该文章属于《Java并发编程》系列文章,如果想了解更多,请点击《Java并发编程之总目录》 一、并发的起源 为了提高计算机处理数据的速度。现代的计算机都支持多任务处理。在32...

  • 5.1和5.2没看懂啊,大佬能在详细解释一下么

    Java并发编程之Java内存模型

    该文章属于《Java并发编程》系列文章,如果想了解更多,请点击《Java并发编程之总目录》 一、并发的起源 为了提高计算机处理数据的速度。现代的计算机都支持多任务处理。在32...

  • 博主还是没有理解透彻,“其中 in 表示数据只能由客户端流向服务端, out 表示数据只能由服务端流向客户端,而 inout 则表示数据可在服务端与客户端之间双向流通。”,
    应当表述为:
    “其中 in 表示数据只能由接口的调用进程流向接口的实现进程, out 表示数据只能由接口的实现进程流向接口的调用进程,而 inout 则表示数据可在接口的调用进程与实现进程之间双向流通。”

  • 写的很好,省去了很多看源码的时间

    Android Handler机制之Message的发送与取出

    该文章属于Android Handler系列文章,如果想了解更多,请点击《Android Handler机制之总目录》 前言 在前面的文章中,我们已经大概了解了ThreadL...

  • 120
    Android Handler机制之Message的发送与取出

    该文章属于Android Handler系列文章,如果想了解更多,请点击《Android Handler机制之总目录》 前言 在前面的文章中,我们已经大概了解了ThreadL...