结束线程stop() 线程完成运行并结束后,将不能再运行。 除正常运行结束外,还可用其他方法控制使其停止。 用stop( )方法,已过时 强行终止线程,容易造成线程的不一致。 使用标志flag。 通过设置flag 指明run( )方法应该结束。 例7:结束线程的控制 11.4多线程的同步处理 多个线程在并发地运行时可能共用资源。 多个线程并发执行时,线程的相对执行顺序是不确定的; 多线程对共享数据操作时,这种线程运行顺序的不确定性将会产生执行结果的不确定性,使共享数据的一致性被破坏 多线程同步处理的目的是为了让多个线程协调地并发工作。 例8:由多个并发线程共享内存引发的问题:加减法失败 public class ThreadSum extends Thread{ public static int data=0; public static int times=10000; public int ID; public boolean done; ThreadSum(int id){ ID=id; } public void run( ){ done=false; int d= ((ID % 2==0) ? 1 : -1); System.ou
您可能关注的文档
最近下载
- 互联网+创业 互联网+商业模式新思维 “互联网+”商业模式的新思维.pptx VIP
- 2026年云南省公务员《行测》考试真题_含答案版.pdf
- 2026年河南应用技术职业学院单招职业适应性考试题库完整参考答案详解.docx VIP
- 2026年河南应用技术职业学院单招职业适应性考试题库及参考答案详解1套.docx VIP
- 【“互联网+”商业模式案例】“小猪短租”案例分析.docx VIP
- 2026年河南应用技术职业学院单招职业适应性考试题库及一套答案详解.docx VIP
- 2026年河南应用技术职业学院单招职业适应性测试题库及参考答案详解一套.docx VIP
- 互联网营销策划实务 互联网+商业模式 互联网+商业模式.ppt VIP
- 6-机器人维修培训教程(GIII-TM1400).pdf VIP
- 2026年河南应用技术职业学院单招职业适应性考试题库及参考答案详解一套.docx VIP
原创力文档

文档评论(0)