基本的线程机制(总结)

原创 2015年11月19日 14:44:16

在think in java中,作者提到:

Thread类自身不执行任何操作,它只是驱动赋予它的任务,但是线程研究中总是不变地使用“线程执行那项或这项”这样的语言。因此,你得到的印象就是“线程就是任务”,当我第一次碰到java线程时,这种印象非常强烈,尤其是Runnable接口的名字非常糟糕,应该叫TASK。

在我看来:我们需要搞清楚任务和线程之间的关系,不要被混淆,有时描述的时候可能更多的是要用任务来代替进程。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Java基本线程机制(三)

四、从任务中产生返回值 因为Runnable和Thread中的run()方法的声明是固定的,起返回值为void,即用这种方式执行任务时不能有返回值的。如果希望任务在执行完之后返回一个值,那么可以实现...
  • fso918
  • fso918
  • 2013年12月17日 14:52
  • 614

基本的线程机制(二)

2.Thread类 将Runnable对象转变为工作任务的传统方式是把他提交给一个Thread构造器,如下public class BasicThreads { public sta...

java多线程系列----------- 基本的线程机制(二)

让步、后台线程、加入一个线程、线程异常捕获

Java并发之线程机制

并发 使用并发需要解决的问题有多个,实现并发的方式也有多种。 1. 基本的线程机制1.1 实现线程的基本方法:1.1.1 实现Runnable接口来定义任务通过实现Runnable接口并编写run...

Java并发编程-1 基本线程机制

1 线程构造方法方法1:通过Runnable接口描述线程任务 实现Runnable接口中的run方法 public class RunnableThread implements Runnable {...

从头认识java-18.2 基本的线程机制(2)-Executors的使用

在前面的章节我们都是直接对Thread进行管理,我们这里解释一下另一个管理Thread的类Executors。1.例子:package com.ray.ch17; import java.util....

基本的线程机制(三)

4.休眠        对于休眠我们这里会详细讨论sleep()方法和yield()方法,wait()方法暂时不讨论.        Thread.sleep(...

从头认识java-18.2 基本的线程机制(8)多线程的异常捕捉

这一章节我们来讨论一下多线程的异常捕捉。1.普通情况的异常package com.ray.ch17; public class Test { public static void main(St...

基本的线程机制(一)

java编程思想中说道:并发编程使我们可以将程序划分为多个分离的,独立运行的任务。通过使用多线程机制,这些独立任务(也被称为子任务)中的每一个都将由执行线程来驱动。一个线程就是在进程中的一个单一的顺序...

从头认识java-18.2 基本的线程机制(4)-优先级

这一章节我们来讨论一下多线程的优先级问题。1.例子:package com.ray.ch17; public class Test { public static void main(Strin...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:基本的线程机制(总结)
举报原因:
原因补充:

(最多只允许输入30个字)