注意难点 就是 多个 线程 可以操作同一个资源 ,这时候 需要使用到锁 等内容 ,这些是难点要好好看一下
譬如 有两个 个线程 同事去操作一个int a=10000; A线程 里面一个 for循环 ,打印 a 的 值(本来打印结果是 0-9999) B线程 在 打印到一半的时候执行 a=100; 修改了a的值 ,那么 A线程就不能打印出 0-9999 了 .这时候就出问题了 ,我们希望 A线程在使用这个 变量 a的时候 a不被改变 ,所以需要锁 ,当然还有很多其他的问题 ,这个 是线程的难点 要着重看的 |
|