A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Mr.Wu 中级黑马   /  2016-5-17 21:43  /  234 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

4.1 线程
                定义:
                        一个程序运行时的不同的执行路径

                创建线程的方式:
                        1.继承Thread类
                        2.实现Runnable接口(常用)

                线程的同步:
                        1.多个线程操作同一资源,并且要求这些操作
                        中的若干操作不能被中断,这时就需要考虑
                        线程同步的问题
                        2.线程同步是通过synchronized来实现
                        synchronized可以修饰两种:
                           1.代码块
                           2.方法(默认锁定的是this)
                                实例:
                                    买票

                线程的通信
                        有时多个线程只有彼此相互协作才可以完成
                        某个功能,这时就需要线程通信
               
                        实现方式:
                                wait()和notify()/notifyAll()
                       
                        实例:生产和消费

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马