多线程

时间:2020-07-08 18:17:55   收藏:0   阅读:59

线程概念

创建多线程

线程安全问题

同步代码块

同步代码块:synchronized 关键字可以用于方法中的某个区块中,表示只对这个区块的资源实行互斥访问。

同步方法

同步方法:使用synchronized修饰的方法,就叫做同步方法,保证A线程执行该方法的时候,其他线程只能在方法外等着

Lock锁

Lock提供了比synchronized更广泛的锁操作

线程机制

线程池

当在系统中用到了很多的线程,大量的启动和结束动作会导致系统的性能变卡,响应变慢,采用线程池可以解决这个问题。线程池就相当于一个容器(如同ArrayList),执行的任务放入线程池中,多出来的任务就等待线程池中的任务执行完再放入。

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!