![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java多线程
hxpandjava
无论多么亮丽的人生,最终都归结为内心的朴素
展开
-
java线程
多线程的目的多线程有两个目的:1、充分利用cpu资源2、产生非阻塞线程与进程的关系进程是资源的分配单位,线程是CPU的调度单位。JVM启动后,一个JVM进程就启动了,该进程拥有自己的地址空间,并且该地址空间对进程内的所有线程都可见,线程按照时间片的方式竞争式分享CPU。 java线程的创建1、继承Thread2、实现Runnable这两种...2011-08-08 13:47:13 · 72 阅读 · 0 评论 -
java线程同步
多线程同步方式线程之间的同步需要用到“锁”来保护代码,以保证对于共享数据进行有序化读写。java中锁又分为独占锁和读写锁。独占锁是一种公平锁,任何时刻,最多只有一个线程(读或写)进入被保护的代码块;读写锁是一种非公平锁,包含了读锁和写锁,允许共享读,但读写互斥、写写互斥。在读多写少的场合使用读写锁比使用独占锁效率要高得多。 java多线程同步方式有四种:join,synchroni...2011-08-08 15:46:53 · 75 阅读 · 0 评论