美文网首页
(八)多进程和多线程

(八)多进程和多线程

作者: 十方天仪君 | 来源:发表于2017-04-09 16:37 被阅读12次

多进程:

在操作系统中能同时运行多个任务(程序)

多线程:

在同一应用程序中有多个顺序流同时执行
创建线程的两个方法:
一:

    public void run(){
        for(int i=0;i<9;i++){
            System.out.println(i);
        }
    }
}```
二:
```class RunnableImpl implements Runnable{
    public void run(){
        for(int i=0;i<100;i++){
            System.out.println("ThreadRunnable-->"+i);
        }
    }
} ```
线程的运行:
```public class Test{
    public static void main(String args[]){
        //第一种
        FristThread ft = new FristThread();
        ft.start();
        //for(int i=3;i<99;i++){
        //  System.out.println(i);
        //}
        //第二种(建议使用)
        //生成一个runnable对象,将它作为参数传给thread
        RunnableImpl Ri = new RunnableImpl();
        Thread t = new Thread(Ri);
        t.start();
    }
}```
线程的中断:
Thread.sleep(2000);
Thread.yield();//让当前线程让出cpu,但是它还是会去抢!
//设置线程的优先级
getPriority();
setPriority();
```线程的优先级最大是10,最小是1,可以使用Thread所提供的静态常量来设置线程的优先级
t.setPriority(Thread.MIN_PRIORITY);
t.start();```

相关文章

  • (八)多进程和多线程

    多进程: 在操作系统中能同时运行多个任务(程序) 多线程: 在同一应用程序中有多个顺序流同时执行创建线程的两个方法:一:

  • Java多线程基础学习

    Java多线程基础 1.多线程简介 在了解多线程之前我们要先知道什么是进程和线程: 进程:进程是系统进行调度和分配...

  • 第36节:Java当中的线程

    Java当中的线程 Java当中的线程,进程和线程的关系?进程就是线程吗?不是的。线程的运行,和方法。 多线程和多...

  • 【Java 基础你一定要掌握的知识点】多线程

    Java 给多线程编程提供了内置的支持。在多线程编程之前,我们需要先了解什么是线程。 进程和多线程简介 进程:进程...

  • IOS2

    一、进程和线程:什么是进程? 什么是线程? 多线程原理? 二、多线程 iOS中多线程实现方案: 1.pthread...

  • 2019 -----进程、线程、多进程、多线程、任务、队列、NS

    进程 线程 进程和线程的关系多进程 多线程 任务 队列 iOS 中的多线程 一、进程 1.进程是一个具有一定独立功...

  • python中使用分步式进程计算

    在python中使用多进程和多线程都能达到同时运行多个任务,和多进程和多线程的选择上,应该优先选择多进程的方式,因...

  • 一个多线程、多进程的脚本

    IO 密集多尽量用多线程,CPU 密集尽量用多进程

  • Python3 异步协程函数async具体用法

    之前使用Python的人往往纠缠在多线程,多进程,评判哪个效率更高?其实,相对于别家的协程和异步,不管多线程还是多...

  • Python爬虫之并发下载

    并发下载 多线程和多进程回顾 在前面的《进程和线程》一文中,我们已经对在Python中使用多进程和多线程实现并发编...

网友评论

      本文标题:(八)多进程和多线程

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