美文网首页
多线程-了解(一)

多线程-了解(一)

作者: 晏子小七 | 来源:发表于2017-08-30 15:53 被阅读3次

1.并行工作者-最常见的并发模型

委派者分配不同的作业给各个工作者,即是并行

2.流水线模式-无共享并行模型

通常使用非阻塞的IO来设计使用流水线并发模型的系统


3.创建并运行多线程

Thread thread = new Thread();//创建

thread.start();//调用这个方法可以执行线程


编写线程运行时执行的代码有两种方式:一种是创建Thread子类的一个实例并重写run方法,第二种是创建类的时候实现Runnable接口。接下来我们会具体讲解这两种方法:

publicclassMyThreadextendsThread {

 publicvoidrun(){

 System.out.println("MyThread running");//run方法会在调用start()方法后被执行

 }

 }


/*public class ThreadTest extends Thread{

public void run(){

System.out.println("Thread is Running!");

}

public static void main(String[] args) {

ThreadTest threadTest = new ThreadTest();

threadTest.start();

}

}*/

public class ThreadTest implements Runnable{

@Override

public void run() {

// TODO Auto-generated method stub

System.out.println("Thread is running!!");

}

public static void main(String[] args) {

/* Thread thread = new Thread(new ThreadTest());

thread.start();

System.out.println(thread.currentThread().getName());

}*/

//尽管启动线程的顺序是有序的,但是执行的顺序并非是有序的

System.out.println(Thread.currentThread().getName());

for(int i=0; i<10; i++){

new Thread("" + i){

public void run(){

System.out.println("Thread: " + getName() + "running");

}

}.start();

}

}

}


相关文章

  • 多线程并发 (五) ReentrantLock 使用和源码

    章节: 多线程并发 (一) 了解 Java 虚拟机 - JVM 多线程并发 (二) 了解 Thread 多线程并发...

  • OC的多线程1————关键词 以及 解决方案

    多线程知识梳理,通过了解多线程有关关键词,可以更好地方便了解多线程 ;稍后了解多线程的几种 解决方案 。 1.关键...

  • 多线程整理

    多线程概念 先通过一幅图来了解一下多线程 多线程技术对比

  • 多线程-了解(一)

    1.并行工作者-最常见的并发模型 委派者分配不同的作业给各个工作者,即是并行 2.流水线模式-无共享并行模型 通常...

  • Android开发 Java线程基础

    简介 本篇文章是带大家了解 Java多线程的基础知识.主要内容: 介绍多线程的概念, 了解多线程的优点, 状态, ...

  • Android 多线程

    Android多线程:你必须要了解的多线程基础知识汇总Android多线程:这是一份全面 & 详细的Handler...

  • Java 多线程

    1 多线程 1.1 多线程介绍   学习多线程之前,我们先要了解几个关于多线程有关的概念。  进程:进程指正在运行...

  • 了解多线程

    苹果官方文档-Threading Programming Guide[https://developer.appl...

  • 多线程

    什么是多线程 多线程:顾名思义就是多条线程同时存在,在实际开发中是非常重要的。要了解多线程,我们首先要了解的是进程...

  • threading :了解python多线程基本原理

    我们来了解一下多线程的基本原理,以及在 Python 中如何实现多线程。 多线程的含义 说起多线程,就不得不先说什...

网友评论

      本文标题:多线程-了解(一)

      本文链接:https://www.haomeiwen.com/subject/xlstjxtx.html