-
进程是资源(内存)和线程的载体,脱离了进程去谈论线程是没有意义的。查看全部
-
Thread常用的方法查看全部
-
Thread常用方法查看全部
-
线程和进程查看全部
-
什么是进程查看全部
-
Thread常用方法查看全部
-
thread 常用的方法。查看全部
-
Thread常用方法。yield()只是建议当前线程让出cpu使用权。查看全部
-
代码1查看全部
-
现在主流cpu是以什么方式分配系统资源的查看全部
-
停止线程执行的方法有常见的三种: 1:stop()方法——不是正确的线程停止的方式 2:interrupted()方法——也不是正确的线程停止的方式 3:使用线程执行的状态标志——此方法是推荐的线程停止运行的方式,使用此方法能够使线程接收到线程停止退出运行的状态,但是不会导致线程戛然而止,而是有序的退出,另外,我们也可以在线程退出之前做一些线程退出的清理工作。 老师讲解课程的方式值得推荐和学习: 1:思路清晰 2:生动形象 3:简单明了 4:图文并茂 5:先画其骨,再丰其肉 当然,老师的作用是起到简单入门,自己还需要课下丰富、深入、总结,一个好的搜索引擎+牛逼的英文阅读能力+勤于学习实践的习惯,定能慢慢成长出一个大牛!查看全部
-
正确停止线程的方法是:<br> 使用退出标志,而非使用线程的stop()方法。 使用退出标志停止线程执行的方式的好处在于: 1:可以使线程执行完对应的操作后,因不符合继续执行的条件而停止 2:我们可以做一些线程执行结束后的清理工作 3:使线程的结束执行看起来是有次序的,而非戛然而止查看全部
-
正确的停止线程的运行<br> 1:首先使用线程自带的方法stop(),是不正确的,原因如下:此方法会导致线程戛然而止,我们不清楚线程完成了什么,没完成什么,也没有时间来完成对应的线程运行的清理工作。 2:正确停止线程的方法是,在线程执行中设置状态标识,通过控制此状态标识,来控制线程的正常完整的结束,另外,volatile关键字是保证线程变量对外可见的标志,通过此关键字修饰的状态变量,才能在别的线程中被正确的赋值。查看全部
-
嗯,感觉老师解决非常棒,生动形象,讲解课程的方式也非常值得学习:<br> 1:思路清晰<br> 2:实例形象<br> 3:讲解代码不紧不慢,先搭骨架,再丰富其细节<br> 本次课程主要讲解了一些线程的join()方法——这个方法会是CPU将调用此方法的线程执行完毕后,再执行其他的线程,使用这个方法的线程优先级貌似一下子就提高了,必须优先处理,这个方法在控制需要结束程序的地方会非常的有用。查看全部
-
本次课程主要讲解了线程中的两个有趣的地方: 1:volatile关键字——表示此线程可以正确的读取其他线程写入的值,就是创建一个线程A,并且在线程A中有一个变量是使用volatile关键字修饰的,那么在线程B中修改线程A中的这个变量的值,可以保证现正A能够正确的读取 2:yield()方法——是指当前线程让出处理,允许下一个线程占用处理器的时间执行。查看全部
举报
0/150
提交
取消