首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
verzqlis
掘友等级
资深CV技术专家
|
Android
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
135
文章 133
沸点 2
赞
135
返回
|
搜索文章
最新
热门
多线程笔记---线程间的协作方法(wait、notify、sleep、yield、join、interrupt、notifyAll)
wait方法主要是将当前运行的线程挂起,让其进入阻塞状态,然后释放它持有的同步锁(也就是前面文章提到的monitor),通知其他线程来获取执行,直到notify和notifyAll方法来唤醒。 wait也是一个多参数方法,可以通过wait(long timeout)来设定线程在…
多线程笔记---锁(Synchronized)的优化和种类
顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。具有强烈的独占性和排他性。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。Java的s…
多线程笔记--锁(synchronized)
有序性:有效解决重排序问题。即“一个unlock操作先行发生(happen-before)于后面对同一个锁的lock操作”; 同步方法块,锁是括号里面的对象,对给定对象加锁,进入同步代码库前要获得给定对象的锁。 如图,synchronized可以用在方法上也可以使用在代码块中,…
【FFmpeg笔记】 从零开始之滤镜
Simple filtergraphs(简单滤镜):该滤镜只有一个输入和一个输出,实际就是添加在解码和编码步骤之间的操作,如下图所示。 简单filtergraphs配置了每个流的筛选器选项(与视频和音频分别-vf和-af别名)。 Complex filtergraphs(复杂滤…
Viewpager 实现真正的无限滑动 Banner,拒绝 Integer.MAX_VALUE
不使用 Integer.MAX_VALUE 实现无限 banner 滑动,gif 图有点快可能看不清,自己可以写个 demo 试试
自定义 viewgroup+viewdraghelper 仿探探卡片式滑动
自定义 viewgroup+viewdraghelper 仿探探卡片式滑动,实现卡片的放大和缩小画面以及删除效果
个人成就
文章被点赞
364
文章被阅读
34,424
掘力值
1,148
关注了
21
关注者
29
收藏集
4
关注标签
3
加入于
2016-11-24