1 使用java.lang.Thread类或者java.lang.Runnable接口编写代码来定义、实例化和启动新线程
2 一旦创建一个新的线程,就产生一个新的调用栈
3 在线程的Thread对象上调用start()方法,而不是run()或者别的方法来启动线程的
4 线程状态总的可分为五大状态:分别是生、死、可运行、运行、等待/阻塞
5 线程的同步Java代码中需要完成一下两个操作:
把竞争访问的资源类Foo变量x标识为private;
同步哪些修改变量的代码,使用synchronized关键字同步方法或代码
本文详细介绍了Java中线程的定义、实例化、启动方法及线程状态的五大阶段,同时阐述了如何实现线程同步,以及关键操作如变量访问与方法同步的注意事项。
360

被折叠的 条评论
为什么被折叠?



