一、消息机制之同步屏障 消息机制的同步屏障,其实就是阻碍同步消息,只让异步消息通过。而开启同步屏障的方法就是调用下面的方法: 源码如下: 在这里可以看到,Message对象初...
一、消息机制之同步屏障 消息机制的同步屏障,其实就是阻碍同步消息,只让异步消息通过。而开启同步屏障的方法就是调用下面的方法: 源码如下: 在这里可以看到,Message对象初...
简书 占小狼转载请注明原创出处,谢谢! 前言 java5之后,并发包中新增了Lock接口(以及相关实现类)用来实现锁的功能,它提供了与synchronized关键字类似的同步...
简书 占小狼转载请注明原创出处,谢谢! 前言 在java.util.concurrent.locks包中有很多Lock的实现类,常用的有ReentrantLock、ReadW...
golang中的数组和其他语言的数组概念差别不大。golang的数组是定长的,初始化之后大小不能发生改变。需要使用变长数组的场景,就需要引入切片切片是某个数组的引用,切片的容...
Kotlin中没有 synchronized 关键字Kotlin中没有 volatile 关键字Kotlin的Any类似于 Java 的 Object , 没有 wait()...
WindowManager 获取方式: 自由添加一个window层的控件: window实际是以View的形式存在的,WindowManager添加View时会创建对应的wi...
启动一个Activity的方法:创建Intent,调用Context.startActivity传入这个Intent对象。 Context的startActivity是一个抽...
设置状态栏背景色: 通过这个设置可以修改状态栏背景色,但是如果设置黑色或者白色会有字体颜色和背景相同导致看不见文字的问题,下面设置字体颜色可以解决这个问题 设置状态栏字体颜色...
打 debug 包流程: git pull 分支最新代码 Android Studio:Build - Generate Signed APK 从 IDE 里可以看到,实际上...