全部 文章 问答 分享 共找到25个相关内容
[问答] Android中为什么主线程不会因为Looper.loop()方法造成阻塞
面试的时候有被问道这个问题,百度了一下好像回答都是复制粘贴的模糊回答想要一个标准一点的回答为什么这个死循环不会阻塞线程呢?
2020-12-04 09:44 · android
[文章] 多线程 --学习笔记
同时也失去了cpu资源处于这个状态的线程,会被送进等待队列中,等待获取锁,通过执行notify()获取锁对象之后,进入阻塞/同步对列中等待获取cpusleep()方法不会让线程失去锁【5】阻塞状态线程阻塞
2020-09-23 22:20 · java / 多线程
[文章] 嗯哼,你居然不知道什么是RPC?
同步阻塞IO(BIO)同步非阻塞IO(NIO)IO多路复用异步非阻塞IO(AIO)其实,最常用的就是同步阻塞IO和IO多路复用,并且只有AIO是异步IO,其他都是同步IO。
2021-02-02 14:45 · java / RPC / 网络IO / IO / 通信
[文章] Kotlin进阶学习5
但Thread.sleep()方法会阻塞当前线程,这样该线程下的所有协程序都会阻塞。delay()函数只能使用在协程的作用域或者其他挂起函数中。
2020-08-12 17:24 · Kotlin / 进阶
[文章] Netty权威指南读书笔记
LinuxIO模型阻塞I/O模型非阻塞I/O模型I/O复用模型信号驱动I/O模型异步I/O模型后面会有专门的文章讲五种模型的区别I/O多路复用技术I/O多路复用技术主要是为了同时处理多个客户端请求,I/
2020-10-05 11:36 · Netty / 高性能 / 服务器 / 读书笔记
[问答] 安卓开发,loading的UI过几秒才出来,是被阻塞了吗?求解
上图是业务代码上图是执行方式,mMinLoadingDialog.show();的代码明明在前面,为什么File这段代码先执行了,执行完后loading的UI才出来。我这边是要等file获取到再进行下一步操作的。这代码怎么改,才能让loadingUI先出来。不然点了提交按钮,要卡1到2秒loadingUI才出来,影响用户体验
2020-11-19 17:33 · 安卓开发 / 阻塞 / UI线程
[文章] 阳光沙滩博客系统-网站扫码登录
可以用阻塞状态,30秒阻塞,如果30秒还没扫描,就返回等待扫描的提示。​
[文章] Android开发Handler、Looper、MessageQueue是啥玩意呀?
//开始轮询,这个轮询可能阻塞for(;;){Messagemsg=queue.next();//mightblockif(msg==null){//Nomessageindicatesthatthemessagequeueisquitting.return
2020-04-27 13:18 · Handler / Looper / MessageQueue / Message / 安卓开发
[文章] 移动应用扫码登录是怎么实现的呢?
检查可以为1秒检查一次,也可以阻塞掉,异步请求,设置一下超时时间即可。另外一边则是用户扫描,确认登录,把得到的code和token给后台。而后台则校验身份,确定用户身份后,修改code对应的状态值。
2019-11-11 17:17 · 登录 / 扫码登录 / web / 二维码 / 用户
[文章] 分布式信号量(Redis)
如果信号量的值大于0,则减1并允许客户端继续执行;若等于0,则客户端会被阻塞,直到其他客户端释放信号量使得计数器大于0。
2024-01-25 12:08 · redis / 信号量 / 计数器
[文章] 分布式ID生成-雪花算法SnowflakeIdWorker
则进行毫秒内序列if(lastTimestamp==timestamp){sequence=(sequence+1)&sequenceMask;//毫秒内序列溢出if(sequence==0){//阻塞到下一个毫秒
2020-02-01 16:27 · 雪花算法 / 随机数 / ID / 算法 / 分布式
[文章] Java线程池详解-笔记
常用的任务队列有:ArrayBlockingQueue:一个由数组结构组成的有界阻塞队列LinkedBlockingQueue:一个链表结构组成的有界阻塞队列,未指明容量时,默认为Integer.MAX_VALUE
2020-09-03 13:01 · 线程池
[文章] 《Java基础之多线程》
当一个线程进入synchronized代码块时,会自动获取锁,其他试图进入该代码块的线程会被阻塞,直到持有锁的线程退出synchronized代码块并释放锁。
2024-03-22 16:46 · java / 安卓开发 / 多线程 / 并发 / 开发
[文章] Android中各种组件的生命周期
new创建一个线程后,该线程处于新建状态当线程对象调用了start()后,该线程处于就绪状态处于就绪状态的线程开始执行run方法时,该线程处于运行状态这个时候如果线程调用了sleep(),该线程就处于阻塞状态
2019-10-21 10:33 · android / 组件 / 生命周期
[文章] Android中蓝牙2.x开发步骤 (流程)
首先是先有服务端,阻塞式地等客户端连接进来。这里也一样,要分清楚是服务端还是客户端,这是第一点。另外就是要記得,关于网络访问,数据传输这些是耗时操作。要注意线程哈!
2019-10-21 13:57 · 蓝牙 / 安卓 / android / 蓝牙2 / bluetooth
[文章] Mysql--学习笔记
注意,间隙锁主要是阻塞插入insert。相同的间隙锁之间不冲突。间隙锁只在RR中存在。
2020-09-23 17:26 · mysql
[文章] 内容提供者-获取媒体库里的图片
@NonNullViewitemView){super(itemView);}}}运行结果用LoaderManager来加载前面我们直接在onCreate的地方加载数据,如果数据量大的话,会导致主线程阻塞出现
[文章] Android开发多线程各种创建方式
也就是说,如果往这个池里创建10AsyncTask任务,有一个一直没结束,比如说阻塞,休眠,那么其他的就无法执行了。所以我们使用的时候,要把Executor设置为并行的。
2020-09-23 15:36 · 线程 / 安卓开发 / android / 线程池 / 多线程
[文章] Handler机制详解
linux的epoll机制具体详情可以参考这个:深入理解Linux的epoll机制-腾讯云开发者社区-腾讯云(tencent.com)2.1epoll机制的定义epoll机制是属于linux中的一种非阻塞式的
2022-07-10 17:37 · Android / Handler / 源码分析
[文章] 学习笔记·RabbitMQ
",true,false,false,args);}内存磁盘管理内存控制RabbitMQ内存默认占比为0.4(服务器总内存占比的0.4)当RabbitMQ的内存超过40%,就会产生警告,并且阻塞所有生产者连接
2022-07-23 16:00 · RabbitMQ / 消息中间件 / 中间件 / 分布式
[文章] Java常见面试题整理
初始状态,运行状态,阻塞状态,等待状态,超时等待状态,终止状态4.IO流4.1.1.Java中流可以分为那几种?按流的流向分为:输入流和输出流按操作单元分:字节流和字符流按流的角色划分:节点流和处理流
2021-03-13 23:09 · 面试题 / Java
[文章] Android面试官:你在教我做事吗?
NIO(非阻塞I/O)的基本概念和Selector的使用。反射APIClass类、Constructor、Method、Field等类的使用,以及通过反射获取和操作类信息。
2024-01-26 17:51 · 面试 / 安卓 / 系统 / AOSP / java
[文章] Android Threading - All You Need to Know
为了让您的应用程序保持响应,必须避免使用主线程来执行任何可能最终导致其阻塞的操作。网络操作和数据库调用,以及某些组件的加载,是应该在主线程中避免的常见操作示例。
2022-02-15 10:06 · 安卓 / Android / Thread
[文章] 自定义控件之QQ附近的人雷达扫描效果
,先绘制的在下面,后绘制的在上面drawBackground(canvas)drawCircle(canvas)drawScan(canvas)drawCenterIcon(canvas)//可以通过阻塞子线程的时间来调节雷达扫描的速度
[文章] 学习笔记—Redis配置文件记录
age12OK127.0.0.1:6673>mgetuser:1:nameuser:1:age"lyne""12"########Lists列表可将List作为栈队列阻塞队列等
2021-12-26 21:56 · redis / 配置文件 / 后端 / 中间件
  • 1