首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
线程
订阅
jaryWang
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
真香!Kotlin+MVVM+LiveData+协程 打造 Wanandroid!
Wanandroid 是鸿洋鸿大大的安卓开源知识网站,包含最新博文,最新项目,常用工具,公众号文章收录等等功能,同时也开源了所有 API 接口,方便大家打造自己的 Wanandroid 客户端。Github 上关于 Wanandroid 的客户端也层出不穷,Java的,Kotl…
在 Android 上使用协程(三) :Real Work
这里是关于在 Android 上使用协程的一系列文章。本篇文章将着重于介绍使用协程来解决实际问题。 系列前两篇文章着重于介绍协程如何简化代码,在 Android 上提供主线程安全,避免泄露任务。以此为背景,对于在 Android 中处理后台任务和简化回调代码,这都是一个很好的解…
在 Android 上使用协程(二):Getting started
这是关于在 Android 中使用协程的一系列文章。本篇的重点是开始任务以及追踪已经开始的任务。 在上篇文章中,我们探索了协程擅长解决的问题。通常,协程对于下面两个常见的编程问题来说都是不错的解决方案: 为了解决这些问题,协程基于基础函数添加了 suspend 和 resume…
在 Android 上使用协程(一):Getting The Background
这是关于在 Android 中使用协程的一系列文章。本篇让我们先来看看协程是如何工作的以及它解决了什么问题。 Kotlin 的 Coroutines (协程) 带来了一种新的并发方式,在 Android 上,它可以用来简化异步代码。尽管 Kotlin 1.3 才带来稳定版的协程…
BIO,NIO,AIO概览
在Java中,有三种IO模型: BIO,NIO,AIO。介绍这三种IO模型之前,需要介绍一下同步,异步与阻塞,非阻塞的概念,然后再从Java和Linux OS的角度去分析BIO,NIO和AIO 同步就是发起一个调用后,被调用者未处理完请求之前,调用不返回。 异步就是发起一个调用…
Java多线程之Synchronized
1. 什么是synchronized synchronized中文意为:同步的,同步化的。是Java中的一个关键字。 常用作给方法或者代码块加锁。加锁后,同一时刻只能有一个线程执行这段代码。以此来保证线程安全。 2. synchronized和原子性、可见性和有序性之间的关系 …
Java 中的多线程你只要看这一篇就够了
java 多线程
IO通信模型(一)同步阻塞模式BIO(Blocking IO)
阻塞IO 和非阻塞IO 这两个概念是程序级别的。主要描述的是程序请求操作系统IO操作后,如果IO资源没有准备好,那么程序该如何处理的问题:前者等待;后者继续执行(但是使用线程一直轮询,直到有IO资源准备好了)。 同步IO 和 异步IO,这两个概念是操作系统级别的。主要描述的是操…