码迷,mamicode.com
首页 >  
搜索关键字:多线程    ( 22665个结果
java多线程笔试题---所有线程func1()执行完了,再执行func2()的实现
1.问题描述: 某个类有2个方法func1(),func2(),有threadCount个线程,要求所有线程执行完func1(),再执行func2()。2.分析: 1)所有线程的func1()执行完的标准是什么? 2)线程之间怎样共享变量?3.代码实现 1)源代码:/** * */pack...
分类:编程语言   时间:2015-10-15 15:39:02    阅读次数:213
Java中ExecutorService和CompletionService区别
我们现在在Java中使用多线程通常不会直接用Thread对象了,而是会用到java.util.concurrent包下的ExecutorService类来初始化一个线程池供我们使用。之前我一直习惯自己维护一个list保存submit的callable task所返回的Future对象。在主线程中遍历...
分类:编程语言   时间:2015-10-15 14:18:14    阅读次数:259
编程中的一些哲理性思考
1.有利必有弊,有得必有失。情景1:StringBuilder与StringBuffer其中StringBuilder不是线程同步的,所以它会出现多线程安全问题;相反的StringBuffer是线程同步的,不会出现线程安全的问题,它是它需要判断锁,所以它的效率要比StringBuilder低。所以一般没有涉及到线程安全问..
分类:其他好文   时间:2015-10-15 06:32:31    阅读次数:202
java中volatile关键字的含义
转自:http://www.cnblogs.com/aigongsi/archive/2012/04/01/2429166.html在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。Java语言是支持多线程的...
分类:编程语言   时间:2015-10-14 21:34:06    阅读次数:174
原子操作(atomic operation)
深入分析Volatile的实现原理引言在多线程并发编程中synchronized和Volatile都扮演着重要的角色,Volatile是轻量级的synchronized,它在多处理器开发中保证了共享变量的“可见性”。可见性的意思是当一个线程改动一个共享变量时,另外一个线程能读到这个改动的值。它在某些...
分类:其他好文   时间:2015-10-14 14:03:51    阅读次数:182
HTML5 web workers
Web Workers 是 HTML5 提供的一个javascript多线程解决方案,我们可以将一些大计算量的代码交由web Worker运行而不冻结用户界面。一:如何使用WorkerWeb Worker的基本原理就是在当前javascript的主线程中,使用Worker类加载一个javascrip...
分类:Web程序   时间:2015-10-14 12:31:33    阅读次数:215
iOS 多线程编程
参考文章:iOS多线程编程之NSThread的使用http://blog.csdn.net/totogo2010/article/details/8010231iOS多线程编程之NSOperation和NSOperationQueue的使用http://blog.csdn.net/totogo201...
分类:移动开发   时间:2015-10-14 12:02:52    阅读次数:155
iOS多线程常用类说明--备用参考
iOS的多线程,涉及到如下一些类,这里集中做个介绍,免得混淆。1、NSTimer很显然,这是定时器类2、NSTaskiOS 不支持 NSTask在很多并发操作的时候,多线程太耗资源,也太危险,这时候多进程出来了,通过 NSTask 可调用外部可执行程序3、NSThreadiOS 支持多个层次的多线程...
分类:移动开发   时间:2015-10-13 22:50:15    阅读次数:237
java环境配置
Java语言的特点√简单性√面向对象√分布式√健壮性√跨平台性√高性能√具有多线程处理能力√动态性√安全性Java的跨平台机制:Java语言的跨平台性,就是通过JVM实现的,不同操作系统的JVM是不一样的,但是字节码文件是一样的,通过JVM,将相同的字节码文件转换为不同系统的机器码文件,然后再运行,...
分类:编程语言   时间:2015-10-13 21:09:52    阅读次数:195
AsyncTask实现多线程断点续传
前面一篇博客《AsyncTask实现断点续传》讲解了如何实现单线程下的断点续传,也就是一个文件只有一个线程进行下载。 对于大文件而言,使用多线程下载就会比单线程下载要快一些。多线程下载相比单线程下载要稍微复杂一点,本博文将详细讲解如何使用AsyncTask来实现多线程的断点续传下载。一、实现...
分类:编程语言   时间:2015-10-13 20:58:00    阅读次数:248
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!