并发编程
金融码农之路
没有什么比坚持是更有意义的事了
展开
-
java并发编程实战系列-线程安全性
1 多线程的优势及风险1.1 线程的优势发挥多处理器的强大功能。建模的简单性。通过使用线程,可以将复杂并且异步的工作流进一步分解为简单并且同步的工作流,每个工作流在一个单独的线程中运行,并在特定的同步位置进行交互。我们可以通过现有的框架来实现上述目标,例如Servlet。该框架负责一些细节问题,将请求管理、线程创建和负载平衡等在正确的时刻将请求分发给正确的应用程序组件,开发人员并不需要了解...原创 2019-04-14 16:06:49 · 148 阅读 · 0 评论 -
java并发编程实战系列-对象的共享
要编写正确的并发程序,关键问题在于:在访问共享的变量时需要进行正确的管理。之前介绍了使用同步来避免多个线程在同一时间访问相同的数据,接下来将介绍如何共享和发布对象,从而使他们能够安全地由多个线程同时访问。这些内容,形成了构建线程安全类以及通过java.util.concurrent类库来构建并发应用程序的重要基础。1 可见性在没有同步的情况下,编译器、处理器在运行时都可能对操作的执行顺序进行一...原创 2019-04-14 17:14:25 · 178 阅读 · 0 评论