随笔分类 -  116.JAVA之多线程

上一页 1 2

休眠线程
摘要:休眠线程 Thread.sleep(毫秒,纳秒), 控制当前线程休眠若干毫秒1秒= 1000毫秒 1秒 = 1000 * 1000 * 1000纳秒 阅读全文

posted @ 2017-02-17 18:35 LoaderMan 阅读(338) 评论(0) 推荐(0)

多线程的方法和类别
摘要:获取名字 * 通过getName()方法获取线程对象的名字 设置名字 * 通过构造函数可以传入String类型的名字 获取当前线程的对象 *Thread.currentThread(), 主线程也可以获取 阅读全文

posted @ 2017-02-17 18:34 LoaderMan 阅读(236) 评论(0) 推荐(0)

匿名内部类实现线程的二种方式
摘要:继承Thread类 实现Runnable接口 阅读全文

posted @ 2017-02-17 18:33 LoaderMan 阅读(233) 评论(0) 推荐(0)

多线程的二种区别
摘要:查看源码的区别: * 继承Thread : 由于子类重写了Thread类的run(), 当调用start()时, 直接找子类的run()方法 * 实现Runnable : 构造函数中传入了Runnable的引用, 成员变量记住了它, start()调用run()方法时内部判断成员变量Runnable 阅读全文

posted @ 2017-02-17 18:32 LoaderMan 阅读(144) 评论(0) 推荐(0)

多线程实现的二种方式
摘要:继承Thread * 定义类继承Thread * 重写run方法 * 把新线程要做的事写在run方法中 * 创建线程对象 * 开启新线程, 内部会自动执行run方法 实现Runnable * 定义类实现Runnable接口 * 实现run方法 * 把新线程要做的事写在run方法中 * 创建自定义的R 阅读全文

posted @ 2017-02-17 18:31 LoaderMan 阅读(132) 评论(0) 推荐(0)

多线程并行和并发的区别
摘要:并行就是两个任务同时运行,就是甲任务进行的同时,乙任务也在进行。(需要多核CPU) 并发是指两个任务都请求运行,而处理器只能按受一个任务,就把这两个任务安排轮流进行,由于时间间隔较短,使人感觉两个任务都在运行。 阅读全文

posted @ 2017-02-17 18:30 LoaderMan 阅读(348) 评论(0) 推荐(0)

JVM的线程
摘要:我们使用java命令来运行一个程序,那么就需要启动JVM , 而jvm的启动就相当于启动了一个进程 , 而这个进程在启动的时候会自动启动一个线程,由这个线程去调用main方法,而这个线程就是主线程 ; 并且我们JVM的启动时是多线程的 , 因为至少存在两个线程一个是主线程, 一个是垃圾回收线程 阅读全文

posted @ 2017-02-17 18:30 LoaderMan 阅读(190) 评论(0) 推荐(0)

多线程概述
摘要:进程: 就是正在执行的应用程序 多进程的意义: 提高CPU的使用率 线程: 应用程序中的一个任务其实就是一个线程 多线程的意义: 提高应用程序的使用率 ; 我们应用在执行的时候都是依赖于线程去抢占CPU的执行权,谁抢占到了CPU的执行权,那么CPU就执行谁; 但是CPU的执行是具有随机性. 阅读全文

posted @ 2017-02-17 18:29 LoaderMan 阅读(123) 评论(0) 推荐(0)

上一页 1 2

导航