码迷,mamicode.com
首页 >  
搜索关键字:多线程    ( 22665个结果
iOS 多线程之GCD的使用
在iOS开发中,遇到耗时操作,我们经常用到多线程技术。Grand Central Dispatch (GCD)是Apple开发的一个多核编程的解决方法,只需定义想要执行的任务,然后添加到适当的调度队列(dispatch queue)。GCD会负责创建线程和调度你的任务,系统直接提供线程管理。 一、队 ...
分类:移动开发   时间:2016-09-01 12:33:34    阅读次数:242
java多线程-锁
自 Java 5 开始,java.util.concurrent.locks 包中包含了一些锁的实现,因此你不用去实现自己的锁了。但是你仍然需要去了解怎样使用这些锁。 一个简单的锁 让我们从 java 中的一个同步块开始: 可以看到在 inc()方法中有一个 synchronized(this)代码 ...
分类:编程语言   时间:2016-09-01 12:30:01    阅读次数:240
java多线程-线程通信
线程通信的目标是使线程间能够互相发送信号。另一方面,线程通信使线程能够等待其他线程的信号。 通过共享对象通信 线程间发送信号的一个简单方式是在共享对象的变量里设置信号值。线程 A 在一个同步块里设置 boolean 型成员变量 hasDataToProcess 为 true,线程 B 也在同步块里读 ...
分类:编程语言   时间:2016-09-01 12:26:54    阅读次数:286
JAVA G1收集器 第11节
JAVA G1收集器 第11节 上两章我们讲了新生代和年老代的收集器,那么这一章的话我们就要讲一个收集范围涵盖整个堆的收集器——G1收集器。 先讲讲G1收集器的特点,他也是个多线程的收集器,能够充分利用多个CPU进行工作,收集方式也与CMS收集器类似,因此不会有太久的停顿。 虽然回收的范围是整个堆, ...
分类:编程语言   时间:2016-08-31 23:49:34    阅读次数:183
揭密FutureTask
在java多线程编程中,我们经常使用线程池提交任务,并且通过Future来获取任务执行的结果,以此达到异步或者并行执行的效果。在jdk1.7以前,FutureTask是Future唯一的实现类,1.7后加入了ForkJoinTask类。本文主要总结一下我对FutureTask的理解。 Future类 ...
分类:其他好文   时间:2016-08-31 22:12:10    阅读次数:376
【Java】多线程冲突解决——同步锁
转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/5827547.html 解决并行冲突最有效的方法就是加同步锁,主要有以下几种方法: 1:动态方法同步锁:锁当前对象。即调用该方法的类对象优先执行完毕才到下一个任务。 public synchronized voi ...
分类:编程语言   时间:2016-08-31 22:09:25    阅读次数:202
【Java】Socket+多线程实现控制台聊天室
转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/5827212.html 聊天室程序的结构图: 架构解释: Server服务器相当于一个中转站,Client客户端程序传送信息到服务器,服务器再把信息分发到其他客户端上,实现即时通信。 所需技术: 1:数据传输。 ...
分类:编程语言   时间:2016-08-31 20:43:36    阅读次数:314
androi 多线程
java 权限: manifest 效果 : ...
分类:编程语言   时间:2016-08-31 20:38:26    阅读次数:215
Java多线程synchronized同步
非线程安全问题 “非线程安全”问题存在于“实例变量”中,如果是方法内部的私有变量,则不存在“非线程问题”。也即是说,方法中的变量永远是线程安全的。 如果多个线程共同访问1个对象中的实例变量,则可能线程不安全。下面以实例说明 Result 1 a over 2 b over 3 b 200 4 a 2 ...
分类:编程语言   时间:2016-08-31 20:35:39    阅读次数:274
chapter9_4 非抢占式的多线程
协同程序与常规的多线程不同之处:协同程序是非抢占式的。 当一个协同程序运行时,是无法从外部停止它的。只有当协同程序显式地调用yield时,它才会停止。 当不存在抢先时,编程会变得简单很多,无须为同步的bug抓狂。 在程序中所有的同步都是显式的,只需要确保一个协同程序在它的临界区域之外调用yield即 ...
分类:编程语言   时间:2016-08-31 20:35:15    阅读次数:195
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!