摘要:
此篇博客已售票例子为例,所以首先看一个synchronized(同步锁机制)的案例 synchronized(同步锁机制)的案例 执行结果: 在JDK1.5以前是使用synchronized(同步锁机制),以上 (synchronized(同步锁机制)的案例)就是使用synchronized同步锁机 阅读全文
2019年1月10日
摘要:
在AndroidManifest.xml配置网络访问权限: 在 app/build.gradle 加入 然后点击 sync now 下载okhttp支持包 MainActivity activity_main 执行结果: 阅读全文
摘要:
在AndroidManifest.xml配置网络访问权限: 在 app/build.gradle 加入 然后点击 sync now 下载okhttp支持包 OKHttpEngine MyOKHttpCallback MyActivity 使用 okhttp activity_my.xml 由于只有中 阅读全文
摘要:
HttpURLConnection 在这请求方式是Java包中的; AndroidManifest.xml配置权限: MainActivity7.java : activity_main7.xml : 阅读全文
摘要:
HttpClient 是org.apache.http.* 包中的; 第一种方式使用httpclient-*.jar (需要在网上去下载httpclient-*.jar包) 把httpclient-4.5.jar/httpclient-4.4.1.jar包放入到libs里,然后点击sync proj 阅读全文
2019年1月9日
摘要:
第一种方式使用httpclient-*.jar (需要在网上去下载httpclient-*.jar包) 把httpclient-4.5.jar/httpclient-4.4.1.jar包放入到libs里,然后点击sync project ...才能使用httpclient-4.5.jar包 http 阅读全文
摘要:
上一篇博客 Android-Java多线程通讯(生产者 消费者)&等待唤醒机制 是两条线程(Thread-0 / Thread-1) 在被CPU随机切换执行; 而今天这篇博客是,在上一篇博客Android-Java多线程通讯(生产者 消费者)&等待唤醒机制 的基础上,扩大规模增加10条线程去执行 生 阅读全文
2019年1月8日
摘要:
儿时的游戏:(等待 与 唤醒) 有一群小朋友一起玩一个游戏,这个游戏可能大家都玩过,大家一起划拳,划拳输得最惨的那个小朋友去抓人(这个小朋友取名为 CPU),被抓的很多人取名为线程,有很多线程,如果其中一个小朋友(例如:Thread-3) 被木头了(wait();) 就站着不准动了(冻结状态),Th 阅读全文
摘要:
多线程通讯:例如:有一个线程任务在run生产,还有一个线程任务在run消费: VIP尊贵的身份,生产者 消费者 方式,(精心生产制作一个超级无敌好吃的面包,卖给VIP尊贵的身份消费者)生产与消费 一对一的 以下代码 案例一: 执行结果: 以上案例一存在安全问题: 分析以下程序是否存在安全🔐问题: 阅读全文
摘要:
死锁:程序不往下执行了,程序又没有结束,就一直卡在哪里; 在使用synchronized的时候要避免死锁,synchronized嵌套就可能会引发死锁,需要严格的检查代码,排除死锁发生的可能; 特意演示死锁的案例:synchronized嵌套,使用多把同步锁🔒 死锁结果,程序一直卡住不动了,不往下 阅读全文