java中线程创立形式
1、继承Thread类:重写run办法并调用start办法
2、实现Runnable接口:重写run办法,创立实现Runnable接口的子类对象,并创立Thread类,调用start办法
3、实现callable接口:重写call办法,创立Excutors线程池,提交程序,承受返回值并抛出异样,敞开服务实现线程应用;
线程的五种状态
1、新生状态:new进去新的线程
2、就绪状态:调用start办法进入就绪状态,此时的线程并没有被执行,而是期待cpu调度
3、运行状态:cpu调度线程进入运行状态,开始执行代码
4、阻塞状态:当线程调用sleep办法或者wait办法的时候会进入阻塞状态,此时的线程进行运行,进入就绪状态期待cpu调度;
5、死亡状态:当线程运行完结就进入死亡状态,或者调用storp办法使线程进入死亡状态,此时的状态不能被cpu再次调度
mysql数据库的事务