![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaSE基础
文章平均质量分 66
哇咔咔?
这个作者很懒,什么都没留下…
展开
-
1. Java多线程的想关理论
1. Java多线程的想关理论1.1 并行和并发引子:前面讲到程序的运行流程的时候,说程序在没有流程控制前提下,代码都是从上而下逐行执行的。需求:现在需要设计一个程序想要完成边运行游戏,边播放歌的功能,怎么设计?要解决上述问题,咱们得使用多进程或者多线程来解决. 并发和并行是即相似又有区别(微观概念): 并行:指两个或多个事件在同一时刻点发生; ...原创 2018-12-27 15:53:35 · 138 阅读 · 0 评论 -
2. Java多线程的相关介绍
Java多线程的相关介绍 1.1 进程和线程:进程是指一个内存中运行中的应用程序。每个进程都有自己独立的一块内存空间,一个应用程序可以同时启动多个进程。比如在Windows系统中,一个运行的abc.exe就是一个进程。那么我们此时就可以处理同时玩游戏和听音乐的问题了,我们可以设计成两个程序,一个专门负责玩游戏,一个专门负责听音乐。但是问题来了,要是要设计一个植物大战僵尸游戏,我得开N...原创 2018-12-27 15:53:27 · 135 阅读 · 0 评论 -
3. Java多线程的原理及使用
3.Java多线程的原理及使用 3.1 创建和启动线程创建和启动线程,传统有两种方式:方式一:继承Thread类;----------------------------------------------------------------- 步骤: 1):定义一个类A继承于java.lang.Thread类. ...原创 2018-12-27 15:54:11 · 142 阅读 · 0 评论 -
4. Java多线程应用之(吃苹果比赛)
4. Java多线程应用之(吃苹果比赛) 案例:存在50个苹果,现在有请三个童鞋(小A,小B,小C)上台表演吃苹果.因为A,B,C三个人可以同时吃苹果,此时得使用多线程技术来实现这个案例.---------------------------------------------------------------------------------------------------...原创 2019-01-01 14:41:01 · 744 阅读 · 0 评论 -
5. Java多线程应用之线程同步
5. 线程同步 线程不安全的问题分析:当多线程并发访问同一个资源对象的时候,可能出现线程不安全的问题. 但是,我们分析打印的结果,发现没有问题: 意识:看不到问题,我们经验不够,问题出现的不够明显. 接下来为了让问题更明显: Thread.sleep(10);//当前线程睡10毫秒,当前线程休息着,让其他线程去抢资源. 经常用来模拟网络延迟. ...原创 2019-01-01 17:35:58 · 151 阅读 · 0 评论