
Thread专题(8) - 如何构建高效的GUI应用程序?
本文共计1026个文字,预计阅读时间需要5分钟。本文被收录在《系列文章+架构师必备》(系列)中。中GUI程序任务必须在Swing的事件线程中运行,几乎所有GUI工具都实现为单线程化子系统,意味着所有GUI的动态都受到限制。此文被笔者收录在系
共收录篇相关文章

本文共计1026个文字,预计阅读时间需要5分钟。本文被收录在《系列文章+架构师必备》(系列)中。中GUI程序任务必须在Swing的事件线程中运行,几乎所有GUI工具都实现为单线程化子系统,意味着所有GUI的动态都受到限制。此文被笔者收录在系

本文共计2672个文字,预计阅读时间需要11分钟。此文章被作者收录在系列文章《架构师必备》(系列)中。在Java 5.0之前,对象共享访问机制仅有synchronized和volatile。内部锁无法中断那些正在等待获取锁的线程,并且请求锁

本文共计705个文字,预计阅读时间需要3分钟。本文作者将此内容收录在系列文章中,其中架构师必备(系列)为中,本章节的注解是非官方的,属于知识扩展。自Java拥有注释功能以来,有时可以考虑使用注释来替代文档。此文被笔者收录在系列文章 架

本文共计5206个文字,预计阅读时间需要21分钟。本文被收录在《系列文章:架构师必备》(系列)中。所谓职能,即抽象的工作单元。将一个应用程序的工作分解到职能中,可以简化程序的的管理。这种分离不仅简化了管理,还适用于不同的事务。此文被笔者收录

本文共计5750个文字,预计阅读时间需要23分钟。此文章被收录在系列文章《架构师必备》(系列)中。在实践中,委托是构建安全流程最有效的策略之一:利用现有的安全类来管理所有状态。一、同步容器-串行此文被笔者收录在系列文章 架构师必备(系

本文共计2346个文字,预计阅读时间需要10分钟。此文章被作者收录在系列文章《架构师必备》(系列)中。文中首先介绍了程序安全与同步的基础知识,但作者不希望为了获得程序安全而分析每次内存访问,而是希望组合成程序安全。此文被笔者收录在系列文章

本文共计3845个文字,预计阅读时间需要16分钟。此文章被作者收录在系列文章《架构师必备》(系列)中,其中一篇一般来讲会讲述,结合本章的共享发布对象技术和上一章的线程安全技术,我们可以创建线程安全类以及使用java.util.concurr

本文共计3588个文字,预计阅读时间需要15分钟。此文章被作者收录在系列文章《架构师必备》(系列)中。其中,中提到,线程安全就是对共享的、可变的状态进行管理,对象的状态就是它的数据,换句话说是,在不可控制的并发访问中保护数据。此文被笔者收录