上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 36 下一页

2019年1月5日

摘要: 介绍Thread线程的状态之前,必须要讲解CPU执行线程的随机性: 例如:有五个线程,CPU中央处理器,在执行这五个线程的时候,有可能先执行Thread-0,有可能先执行Thread-3,等等,都有可能 有可能执行到Thread-2 执行了一半,然后又去执行Thread-1了,等等,都有可能 ... 阅读全文
posted @ 2019-01-05 22:02 Android原创 阅读(2530) 评论(0) 推荐(0)
 
摘要: 上一篇博客 Android-卖票案例static-不推荐此方式,讲解了卖票案例是 private static int ticket = 10;,static静态的这种方式来解决卖票多卖30张的问题,但并不推荐这种方式,因为还有更加合理的方式,那就不得不提到Runnable接口,此篇博客就是使用Ru 阅读全文
posted @ 2019-01-05 21:24 Android原创 阅读(382) 评论(0) 推荐(0)
 
摘要: 需求描述:四个窗口一起卖票,把10张票卖完,不许多卖 先看一个错误的案例: 日志结果: 名称:Thread-0窗口卖出第10张票名称:Thread-0窗口卖出第9张票名称:Thread-0窗口卖出第8张票名称:Thread-1窗口卖出第10张票名称:Thread-0窗口卖出第7张票名称:Thread 阅读全文
posted @ 2019-01-05 19:21 Android原创 阅读(270) 评论(0) 推荐(0)
 
摘要: 方式一:成为Thread的子类,然后在Thread的子类.start 缺点:存在耦合度(因为线程任务run方法里面的业务逻辑 和 线程启动耦合了) 缺点:Cat extends Thread {} 后无法在继承其他的类了 注意:⚠️ Cat一旦继承Thread,Cat就属于线程对象 示例: 执行的结 阅读全文
posted @ 2019-01-05 17:03 Android原创 阅读(7226) 评论(0) 推荐(0)

2019年1月4日

摘要: Thread start(Thread子类.start(); 这样属于开启新的线程,不属于方法调用) Thread.currentThread().getName(); 获取当前正在运行的线程执行路径名称 Thread.currentThread().getName(); 调用的是>>>>>>> j 阅读全文
posted @ 2019-01-04 17:07 Android原创 阅读(834) 评论(0) 推荐(0)
 
摘要: main线程跑三个任务: 执行的结果: Demo showMethod >>>>>>>步惊云 0Demo showMethod >>>>>>>步惊云 1Demo showMethod >>>>>>>步惊云 2Demo showMethod >>>>>>>步惊云 3Demo showMethod >> 阅读全文
posted @ 2019-01-04 14:55 Android原创 阅读(476) 评论(0) 推荐(0)
 
摘要: Java语言是为数不多支持多线程技术的编程语言,而这多线程就不得不提到JVM虚拟机 先看代码案例:(JVM收垃圾) 日志打印结果: 第一次执行结果: main 方法 开始执行main 方法 执行完毕!Demo finalize 方法 我被JVM回收机制回收掉了!Demo finalize 方法 我被 阅读全文
posted @ 2019-01-04 13:30 Android原创 阅读(918) 评论(0) 推荐(0)
 
摘要: 上一篇博客 Android-Java-进程与线程,简述了进程与线程,如果先知道多线程必须要懂得CPU相关的知识; CPU:CPU最小的控制单元是线程 CPU:看起来是同时执行多个进程,实际上是CPU在做着非常非常快速的切换,导致我们肉眼看到是同时运行的,实际上单核CPU是不可能同时执行多个线程的 单 阅读全文
posted @ 2019-01-04 10:43 Android原创 阅读(173) 评论(0) 推荐(0)
 
摘要: 1.进程:什么是进程: Mac操作系统,Windows操作系统 ...... 等等,都是由多个进程来运行(系统进程,普通进程,等) 操作系统最小的控制单元是进程,一个应用就是一个进程 进程 全称为:操作系统正在运行的应用程序 一个进程至少有一个或多个线程在运行 进程负责开辟空间 MacOS Moja 阅读全文
posted @ 2019-01-04 09:38 Android原创 阅读(470) 评论(0) 推荐(0)

2019年1月3日

摘要: 之前写的Android-Activity启动模式(launchMode),Android-Activity启动模式-应用场景,讲解的都是在AndroidManifest.xml配置launchMode="四种启动模式" Activity启动模式分为四种: 如果不配置:launchMode,默认就是: 阅读全文
posted @ 2019-01-03 10:18 Android原创 阅读(3378) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 36 下一页