首页
学习
活动
专区
工具
TVP
发布

小二的折腾日记

专栏成员
70
文章
55532
阅读量
14
订阅数
大型网站架构技术-演化
应用程序、数据库、文件等所有资源都在一台服务器上。一般是在一台廉价的服务器上采用LAMP这种免费资源。
小二三不乌
2018-09-30
5220
day5(面向对象2)
wait notify notifyAll 都使用在同步中,因为要对持有监视器(锁)的线程操作。所以要使用在同步中,以为只有同步才具有锁。 为什么这些操作线程的方法要定义在Object类中呢? 因为这些方法在操作同步中线程时,都必须要标识他们所操作线程只有的锁。只有同一个锁上的等待线程,可以被同一个锁上的notify唤醒。不可以对不同锁中的线程进行唤醒。 也就是说,等待和唤醒必须是同一个锁。而锁可以是任意对象,所以可以被任意对象调用的方法定义在Object类中。
小二三不乌
2018-08-02
1630
day5(面向对象2)
注意:千万不要为了获取其他类的功能,简化代码而继承。 必须是类与类之间有所属关系才可以继承,所属关系 is a。
小二三不乌
2018-08-02
3260
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档