摘要: 1.多线程编程中操作共享资源会涉及到多线程安全问题,生活中我们可以用银行转账的例子,用代码来展示如下: 运行结果: 我们的理想状态为:aaaaaa打印完以后在打印bbbbbb 现在出现了隔断现象。 解决:在write方法上添加synchronized或者把需要互斥的代码放在synchronized块 阅读全文
posted @ 2016-10-24 14:54 Laymen 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 1.Timer调度任务的方法 1.1 可以指定在某个时间参数(Date firstTime)调度这个任务(TimerTask task),如果需要循环执行这个任务可以指定参数 (long period) 1.2 也可以指定延迟(long delay)多久开始调度任务和是否循环调度任务 2.Timer 阅读全文
posted @ 2016-10-24 11:28 Laymen 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 1.进程和线程的定义 1.1 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位.1.2 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如 阅读全文
posted @ 2016-10-24 09:59 Laymen 阅读(229) 评论(0) 推荐(0) 编辑