摘要: 概要 并发编程的关键性问题 通信与同步 并发就是让多个线程同时执行,若线程之间是相互独立的,那么并发也比较简单,各自执行各自的;但是当多个线程之间需要共享数据,此时在并发编程中就必须考虑两个问题,就是通信和同步。 通信:通信指消息在线程之间的传递;既然要传递消息,那么接受线程和发送线程之间必须有一个 阅读全文
posted @ 2018-09-17 20:57 轻抚丶两袖风尘 阅读(240) 评论(0) 推荐(0)
摘要: 什么是JAVA并发 java并发提高程序的执行速度,然而并不是多线程就一定比单线程高效,而且并发容易出错;若要实现正确并且高效的并发,那么要注意三个问题:上下文切换、死锁、资源限制。 上下文切换 上下文切换:当一条线程的时间片使用完成后,操作系统暂停线程该线程,保存他的状态信息,然后操作系统从线程堆 阅读全文
posted @ 2018-09-17 10:15 轻抚丶两袖风尘 阅读(125) 评论(0) 推荐(0)