码迷,mamicode.com
首页 >  
搜索关键字:run方法    ( 1360个结果
java 中的多线程
java中实现多线程的方式有两种: 1、实现继承Thread 类的类(重写run方法) 2、实现Runnable 接口(重写run方法)上述两种方式的关系;看过jdk你会发现 Thread类是实现了 runnable的接口了的可见,实现Runnable接口相对于继承Thread类来说,有如下显...
分类:编程语言   时间:2014-10-29 16:47:30    阅读次数:225
漫谈并发编程(二):java线程的创建与基本控制
java线程的创建 定义任务           在java中使用任务这个名词来表示一个线程控制流的代码段,用Runnable接口来标记一个任务,该接口的run方法为线程执行的代码段。 public class LiftOff implements Runnable { protected int countDown = 10; private static int ta...
分类:编程语言   时间:2014-10-26 17:04:09    阅读次数:213
Cts框架解析(15)-任务执行完
case执行完毕后,会回到CtsTest的run方法中: 这个时候会先将mRemainingTestPkgs列表的第一项移除,以便下一次取第一个的时候,取的是新的TestPackage对象,然后根据case的类别来做相应的重启操作,最后返回到主界面。最后,截图留下犯罪现场,下载之前安装的jar包。在finally语句块中report未执行的case。为执行的case是通过执行...
分类:其他好文   时间:2014-10-23 14:26:40    阅读次数:251
Cts框架解析(13)-任务执行过程
因为测试任务是个很复杂的过程,所以要单独拿出来讲,里面还涉及了result_reporter的内容。所以这是一个大块。首先把断点打在CtsTest的run方法中,删除其他断点,重新启动debug模式: 首先会调用checkFields检查一下命令行参数。然后生成plan里的包名信息。(要理解plan的意思,plan就是cts目录下plan文件下的xml文件,它里面配置的e...
分类:其他好文   时间:2014-10-22 18:16:59    阅读次数:221
Cts框架解析(6)-任务的执行
前两篇讲了任务的添加和9大项配置,这篇讲任务的执行。 任务的执行 任务的执行在CommandScheduler的run方法中,所以删除所有的断点,在run方法中打上断点,重启启动debug: 先看while循环下面的第一行代码 ExecutableCommand cmd = dequeueConfigCommand(); private Exe...
分类:其他好文   时间:2014-10-21 17:48:42    阅读次数:230
使用C++11的function/bind组件封装Thread以及回调函数的使用
之前在http://www.cnblogs.com/inevermore/p/4008572.html中采用面向对象的方式,封装了Posix的线程,那里采用的是虚函数+继承的方式,用户通过重写Thread基类的run方法,传入自己的用户逻辑。 现在我们采用C++11的function,将函数作为Th...
分类:编程语言   时间:2014-10-20 21:18:46    阅读次数:196
Mapreduce运行过程分析(基于Hadoop2.4)——(三)
4.4 Reduce类4.4.1 Reduce介绍整完了Map,接下来就是Reduce了。YarnChild.main()—>ReduceTask.run()。ReduceTask.run方法開始和MapTask类似,包含initialize()初始化,依据情况看是否调用runJobCleanupT...
分类:其他好文   时间:2014-10-19 12:47:51    阅读次数:224
JAVA多线程
1.定义一个Thread的子类2.重写run方法3.在需要的定法创建子类对象4.调用子类对象的start方法(不要调用run方法,调用run就变成单线程了) 1 public class Main { 2 public static void main(String[] args) { 3 ...
分类:编程语言   时间:2014-10-19 11:26:24    阅读次数:170
java多线程编程之使用Synchronized关键字同步类方法
最简单的方法就是使用synchronized关键字来使run方法同步,看下面的代码,只要在void和public之间加上synchronized关键字复制代码 代码如下:public synchronized void run(){ }从上面的代码可以看出,只要在void和public之间加上syn...
分类:编程语言   时间:2014-10-19 01:23:50    阅读次数:339
传统多线程技术(一)
一. 传统线程创建方法 1. 覆盖Thread子类的run方法中编写具体代码 2. 在传递给Thread的Runnable对象的run方法中编写具体代码...
分类:编程语言   时间:2014-10-19 00:02:55    阅读次数:247
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!