码迷,mamicode.com
首页 >  
搜索关键字:runnable    ( 2999个结果
jdk线程池主要原理
本文转自:http://blog.csdn.net/linchengzhi/article/details/7567397 正常创建一个线程的时候,我们是这样的:new thread(Runnable实现类)。这里,thread是线程,Runnable实现类是业务逻辑,这样线程和业务逻辑紧紧绑定在....
分类:编程语言   时间:2014-08-08 15:52:46    阅读次数:292
Java语言的基础知识9
第十一章(线程)1、通过Stringname=Thread.currentThread().getName();来获取当前线程的名称。2、多次启动一个线程或者启动一个已经运行的线程是非法的,会抛出IllegalThreadStateException异常对象。Thread.sleep((int)Math.random()*10000);3、java提供了Runnable接口使继承了..
分类:编程语言   时间:2014-08-08 02:11:05    阅读次数:324
Java语言的基础知识9
第十一章(线程)1、通过Stringname=Thread.currentThread().getName();来获取当前线程的名称。2、多次启动一个线程或者启动一个已经运行的线程是非法的,会抛出IllegalThreadStateException异常对象。Thread.sleep((int)Math.random()*10000);3、java提供了Runnable接口使继承了..
分类:编程语言   时间:2014-08-08 02:10:45    阅读次数:284
java的线程问题同步与互斥
1.java实现线程的方法;    1.实现Runnable接口,重写run方法,通过Thread的start方法启动线程。这种方法可以实现资源的共享    2.继承Thread类,重写run方法    推荐使用Runnable接口实现多线程。 2.线程的状态    创建    开始    就绪    运行    阻塞    终止 3.线程控制的基本方法   isA...
分类:编程语言   时间:2014-08-08 02:06:15    阅读次数:358
我对java中任务取消和线程中断的一点儿理解
在JDK中任务就是一个Runnable或Callable对象,线程是一个Thread对象。任务运行在单个线程或者是线程池ExecutorService中。我们知道,让线程死亡的方式有2种:正常完成和未捕获的异常。如果想让任务结束,也是只有这2种方式。...
分类:编程语言   时间:2014-08-07 23:17:24    阅读次数:294
线程的创建
本文是学习网络上的文章时的总结,感谢大家无私的分享。 1、与每个Java语言中的元素一样,线程是对象。在Java中,我们有两种方式创建线程: a、通过直接继承thread类,然后覆盖run方法。 b、构建一个实现Runnable接口的类,然后创建一个thread类对象并传递Runnable对象作为构造参数 代码如下 package chapter; /** * * Descr...
分类:编程语言   时间:2014-08-07 15:46:50    阅读次数:342
线程的资源同步问题
卖出的票为负数的情况: class MyThread22 implements Runnable { private int ticket = 10; public void run() { for (int i = 0; i 0) { try { Thread.sle...
分类:编程语言   时间:2014-08-06 21:48:12    阅读次数:236
线程的礼让
在线程操作中,可以使用yield()方法将一个线程的操作暂时让给其他线程执行: class MyThread17 implements Runnable { public void run() { for (int i = 0; i " + i); if (i == 3) { ...
分类:编程语言   时间:2014-08-06 17:30:21    阅读次数:246
java基础知识回顾之java Thread类学习(三)--java线程实现常见的两种方式实现好处:
总结:实现Runnable接口比继承Thread类更有优势:1.因为java只能单继承,实现Runnable接口可以避免单继承的局限性2.继承Thread类,多个线程不能处理或者共享同一个资源,但是实现Runnable接口可以处理同一个资源。下面我们做个测试:验证下。车站的售票系统售票的例子,车站的...
分类:编程语言   时间:2014-08-06 17:17:21    阅读次数:374
线程的休眠和中断
在程序中允许一个线程进行暂时的休眠,直接使用Thread.sleep()方法即可实现休眠: class myThread11 implements Runnable { public void run() { for (int i = 0; i < 5; i++) { try { Thread......
分类:编程语言   时间:2014-08-06 11:42:31    阅读次数:257
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!