- 博客(2)
- 收藏
- 关注
原创 多线程(二)重入锁
学习过线程相关知识的朋友都应该已经知道,同步控制对于并发控制的重要性,synchronized关键字是最简单的一种控制方法。它决定了一个线程是否可以访问临界区。而Object类中的wait()和notify()/notifyAll()方法也是一些线程之间通信的工具。但是,当我们想更加灵活的区规定何时加锁,何时释放锁时,synchronized就显得力所不及了。这时我们就引入了一个新的概念—重入锁。
2018-01-03 16:51:55 276
原创 多线程(一) 了解多线程,以及涉及到的一些基本概念
同步(Synchronous)和异步(Asynchronous) 同步和异步主要用于指对于一次方法的调用过程。同步方法调用开始后,方法者必须等到这一次调用返回后,才能继续后续的操作。异步方法调用开始后,立即返回,方法者可继续开始后续的行为。 并发(Concurrency)和并行(Parallelism) 并发和并行主要用于指多个任务的执行。并发是指多个任务交替执行,实际上可能仍然是串行。而并
2018-01-03 16:21:19 477
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人