随笔分类 - java基础
摘要:1 任务定时调度 1.1 JDK中的Timer类和TimerTask类 Timer是jdk中提供的一个定时器工具,使用的时候会在主线程之外起一个单独的线程执行指定的计划任务,可以指定执行一次或者反复执行多次。 TimerTask是一个实现了Runnable接口的抽象类,代表一个可以被Timer执行的
阅读全文
摘要:1 线程同步 1.1 线程安全 java允许多线程并发控制,当多个线程同时操作一个可共享资源变量时(如对其进行增删改查操作),会导致数据不准确,而且相互之间产生冲突。所以加入同步锁以避免该线程在没有操作完共享资源前其他线程操作共享资源,从而保证该变量的唯一性和准确性。 不同步会发生什么问题?在介绍同
阅读全文
摘要:1 多线程简介 介绍多线程之前要介绍线程,介绍线程则离不开进程。 进程:是一个正在执行中的程序,例如视频软件看电影。 线程:就是进程中的一个独立控制单元,线程在控制着进程的执行。一个进程中至少有一个进程。例如:看电影时的声音、字幕、图像。 多线程:一个进程中不只有一个线程,例如看电影时的声音、字幕、
阅读全文
摘要:1 概述 代理是一种模式,提供了对目标对象的间接访问模式,即通过代理访问目标对象。如此便于在目标实现的基础上增加额外的功能操作如拦截校验,日志记录等,以满足自身的业务需求,代理模式便于扩展目标对象的功能。 2 图形描述 3 静态代理 静态代理的实现比较简单,代理类通过实现与目标对象的接口,并在类中维
阅读全文

浙公网安备 33010602011771号