自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 5. Java多线程应用之线程同步

5. 线程同步   线程不安全的问题分析: 当多线程并发访问同一个资源对象的时候,可能出现线程不安全的问题.    但是,我们分析打印的结果,发现没有问题:     意识:看不到问题,我们经验不够,问题出现的不够明显.    接下来为了让问题更明显:     Thread.sleep(10);//当前线程睡10毫秒,当前线程休息着,让其他线程去抢资源.  经常用来模拟网络延迟.       ...

2019-01-01 17:35:58 127

原创 4. Java多线程应用之(吃苹果比赛)

4. Java多线程应用之(吃苹果比赛)   案例:存在50个苹果,现在有请三个童鞋(小A,小B,小C)上台表演吃苹果. 因为A,B,C三个人可以同时吃苹果,此时得使用多线程技术来实现这个案例. --------------------------------------------------------------------------------------------------- ...

2019-01-01 14:41:01 697

原创 3. Java多线程的原理及使用

3.Java多线程的原理及使用     3.1 创建和启动线程 创建和启动线程,传统有两种方式: 方式一:继承Thread类; -----------------------------------------------------------------            步骤:            1):定义一个类A继承于java.lang.Thread类.      ...

2018-12-27 15:54:11 117

原创 1. Java多线程的想关理论

1. Java多线程的想关理论 1.1 并行和并发 引子:前面讲到程序的运行流程的时候,说程序在没有流程控制前提下,代码都是从上而下逐行执行的。 需求:现在需要设计一个程序想要完成边运行游戏,边播放歌的功能,怎么设计? 要解决上述问题,咱们得使用多进程或者多线程来解决.     并发和并行是即相似又有区别(微观概念):      并行:指两个或多个事件在同一时刻点发生;     ...

2018-12-27 15:53:35 131

原创 2. Java多线程的相关介绍

Java多线程的相关介绍  1.1 进程和线程: 进程是指一个内存中运行中的应用程序。每个进程都有自己独立的一块内存空间,一个应用程序可以同时启动多个进程。比如在Windows系统中,一个运行的abc.exe就是一个进程。 那么我们此时就可以处理同时玩游戏和听音乐的问题了,我们可以设计成两个程序,一个专门负责玩游戏,一个专门负责听音乐。 但是问题来了,要是要设计一个植物大战僵尸游戏,我得开N...

2018-12-27 15:53:27 106

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除