40-60

在数据库添加时间 curdate()

41.同步和异步的不同,同步大多和数据关联,例如a操作数据,b操作同一个数据,如果不进行数据同步,那么可能出现该数据被操作两次,在银行中不可能让两个人同时对一个账号进行相同的操作(取钱),即第一个人的操作会影响第二个人的操作,那么就应该实现数据同步,如果两个操作互不影响那么就应该使用异步,使得执行效率提高
42.多线程的实现 就是线程的实现 同样是两种,继承Thread 或者实现Runtime接口,
同步实现 使用同步锁或者使用 wait 和notify
43.启动一个线程 使用start 当一个线程被使用时调用run
44.当一个线程进入一个对象的同步锁方法时,其他方法是否可以调用?要看其他方法是否被加锁,如果加锁那么不能调用,如果没有加可以,如果加了 wait 则可以,
关键是看锁的状态,同一个锁只能同时被一个线程使用!
45.一个程序同时执行多个事件,一个线程就是一个事件,其实cpu还是一个一个执行但是切换时间较快,因此给人一种同时执行的错觉,状态:就绪状态 运行状态 阻塞状态 结束状态,由启动到就绪再到运行如果遇到 sleep wait syn 变为阻塞,最后变为结束
46.同步锁 synchronized 和lock 后者包含前者的所有功能,lock 拥有更加详细的语法,
47.collection 框架 list set list包含linkList arrayList set包含hashSet treeSet
48.ArrayList 和 Vector 两个类都实现了List 都是有序集合,Vector是线程安全,ArrayList是线程不安全的,方法之间线程不同步。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值