自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java多态与方法绑定

1、多态:Java程序中一个类或多个类中定义多个同名方法,该多个同名方法完成操作不同;2、多态表现形式 静态多态(编译时多态):通过方法重载实现 动态多态(运行时多态):通过方法重写(覆盖)实现 3、方法重载与方法重写(覆盖)对于重载方法,Java编译时系统根据传递给方法的参数个数、类型决定调用哪个方法;对于覆盖方法,Java运行时系统根据实例类型决定调用哪个方法;4、方法绑定1)方法绑定:一个方法的调用与方法所在的类(方法主体)关联起来 静态绑定(前期

2021-11-06 11:44:05 205

原创 【操作系统】互斥锁与信号量

1、互斥锁(mutex)每个线程在对资源操作前都尝试先加锁,成功加锁才能操作,操作结束解锁。注意:同一时刻,只能有一个线程持有该锁。当A线程对某个全局变量加锁访问,B在访问前尝试加锁,拿不到锁,B阻塞。C线程不去加锁,直接访问该全局变量依然能够访问,但会出现数据混乱。所以,互斥锁实质上是操作系统提供的一把“建议锁”(又称“协同锁”),建议程序中有多线程访问共享资源的时候使用该机制。但并没有强制限定。因此,即使有了mutex,如果有线程不按规则来访问数据,依然会造成数据混乱。1)互斥锁初始化.

2021-10-28 23:57:28 3564 1

空空如也

空空如也

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

TA关注的人

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