![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
并发与多线程
文章平均质量分 56
并发与多线程
刚仔灬
不破不立、破而后立
展开
-
三、java多线程核心技术(笔记)——线程的优先级
概论: 在操作系统中,线程可以划分优先级,优先级高的获得的CPU资源较多,也就是CPU优先执行优先级较高的线程。在JAVA中线程的优先级分1~~10个10个等级。大于或者小于会报异常。一、线程优先级具有继承性 A 线程启动 B线程,则线程B的优先级与A的是一样的。。public class MyThread1 extends Thread { @Override...原创 2017-03-07 22:50:00 · 42 阅读 · 0 评论 -
二、java多线程编程核心技术之(笔记)——如何停止线程?
1、异常法public class MyThread extends Thread { @Override public void run() { super.run(); try { for (int i = 0; i < 5000000; i++) { if(this.int...原创 2017-03-07 21:23:00 · 29 阅读 · 0 评论 -
一、java多线程编程核心技术之(笔记)——多线程的实现
概念:可以理解为在进程中独立运行的子任务。比如,QQ.exe在运行时就有很多子任务在运行,好友视屏线程,下载文件线程,传输数据线程等等。优点:1、提升CPU资源利用率,提升系统性能。一、多线程的实现 1.1、继承Thread类(extends Thread),Thread类实现了Runnable接口public class Thread implements Runnable...原创 2017-03-07 19:57:00 · 35 阅读 · 0 评论 -
四、java多线程核心技术——synchronized同步方法与synchronized同步快
一、synchronized同步方法论:“线程安全”与“非线程安全”是多线程的经典问题。synchronized()方法就是解决非线程安全的。1、方法内的变量为线程安全public void addI(String username) { try { int num = 0; \\方法内的变量为线程安全 if (us...原创 2017-03-08 22:13:00 · 72 阅读 · 0 评论