美文网首页
2018-05-24-多线程学习

2018-05-24-多线程学习

作者: 6点钟的太阳 | 来源:发表于2018-05-24 21:36 被阅读0次

java多线程并发的编程学习

1,概念的学习

     同步异步:同步需要等待异步不需要,同步如对共享数据操作避免脏数据、异步如广播

     临界区:公共资源或线程共享资源,每次使用只能允许一个线程进入使用

    阻塞与非阻塞:阻塞就是线程之间的影响,多个线程下,如果一个线程进入了临界区,

                              其他线程需要这个资源必须进入等待状态,挂起

    死锁、饥饿、活锁:死锁就想贪吃蛇最后吃掉了尾巴、饥饿就是我们得不到资源饿死了、

                                     活锁就像对面2人走路互相谦让结果总是碰面

2,基本线程学习

      1,线程概念:进程中执行的单元

      2,线程中的基本操作

            创建:new 运行start()/stop()停止(但是不推荐了会释放所有的监视器)、挂起(和停止一样不在推荐)

                       中断一般我们的做法是通过interrupt()中断(但是不会立马中断),

                        我们在run里通过isInterrupt()判断做逻辑

每天总是有这样或那样的事情,今天就学习到这里吧,明天继

相关文章

网友评论

      本文标题:2018-05-24-多线程学习

      本文链接:https://www.haomeiwen.com/subject/bvrejftx.html