博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
多线程常用方法
阅读量:5139 次
发布时间:2019-06-13

本文共 1503 字,大约阅读时间需要 5 分钟。

package com.yanan.java;/** * Created by zhangyanana    on 2017/2/25. *//*    Thread的常用方法    1.start():启动线程并执行相应的run()方法;    2.run();子线程要执行的代码放入run()方法中;    3.currentThread();静态的,调取当前的线程,返回值是线程;    4.getName():获取线程的名字    5.setName():设置线程的名字    6.yield():调用此方法的线程释放当前CPU的执行权    7.join():在A线程中调用B线程的join()方法,表示,当执行到此方法,A线程停止执行,                直至B线程执行完毕,A线程再接着join()之后的代码执行    8.isAlive():判断当前线程是否存活    9.sleep(long l):显示的让当前的线程随眠 l 毫秒    10.线程通信:wait(),notify(),notifyAll()    11.getPriority():获取线程的优先级,默认为5,最大10,最小1(优先级越大,抢到CPU执行权的概率变大,并不是说一定能抢到)    12.setPriority():设置线程的优先级 */public class TestThread1 {    public static void main(String[] args) {        SubThread1 st1 = new SubThread1();        /*SubThread1 st2 = new SubThread1();*/        st1.setName("子线程");        Thread.currentThread().setName("--------主线程");        st1.start();        /*st2.start();*/        for(int i =0;i<100;i++){            System.out.println(Thread.currentThread().getName() + ":" + i);            /*if(i % 10==0){                Thread.currentThread().yield();            }*/            /*if( i == 20){                try {                    st1.join();                } catch (InterruptedException e) {                    e.printStackTrace();                }            }*/        }    }}class SubThread1 extends Thread{    public void run(){        for(int i =0;i<100;i++){            System.out.println(Thread.currentThread().getName() + ":" + i);        }    }}

 

转载于:https://www.cnblogs.com/zhyn-BeHard/p/6488792.html

你可能感兴趣的文章
【123】
查看>>
《收获,不止Oracle》pdf
查看>>
LinkedList<E>源码分析
查看>>
Real-Time Rendering 笔记
查看>>
如何理解HTML结构的语义化
查看>>
Activity之间的跳转:
查看>>
软件是天时、地利、人和的产物!
查看>>
实验四2
查看>>
Android现学现用第十一天
查看>>
多路复用
查看>>
Python数据可视化之Pygal(雷达图)
查看>>
Java学习笔记--字符串和文件IO
查看>>
转 Silverlight开发历程—(画刷与着色之线性渐变画刷)
查看>>
SQL语法(3)
查看>>
在js在添版本号
查看>>
sublime3
查看>>
Exception Type: IntegrityError 数据完整性错误
查看>>
Nuget:Newtonsoft.Json
查看>>
【luogu4185】 [USACO18JAN]MooTube [并查集]
查看>>
手机号脱敏处理
查看>>