黑马程序员技术交流社区
标题:
多线程问题
[打印本页]
作者:
zj2427902512
时间:
2015-9-25 13:08
标题:
多线程问题
多线程的重点在哪里,如何更有效的学习?
作者:
徐慧shanghai
时间:
2015-9-25 14:54
多线程很简单
就是创建一个线程
new Thread(){}
作者:
徐慧shanghai
时间:
2015-9-25 14:55
然后重写里面的 run方法 ,然后 start这个线程
new Thread(){
public void run() {
//线程中需要执行的代码
};
}.start();
作者:
徐慧shanghai
时间:
2015-9-25 15:01
注意难点 就是 多个 线程 可以操作同一个资源 ,这时候 需要使用到锁 等内容 ,这些是难点要好好看一下
譬如 有两个 个线程 同事去操作一个int a=10000; A线程 里面一个 for循环 ,打印 a 的 值(本来打印结果是 0-9999) B线程 在 打印到一半的时候执行 a=100; 修改了a的值 ,那么 A线程就不能打印出 0-9999 了 .这时候就出问题了 ,我们希望 A线程在使用这个 变量 a的时候 a不被改变 ,所以需要锁 ,当然还有很多其他的问题 ,这个 是线程的难点 要着重看的
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2