首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
lesson48专题
[lesson48]同名覆盖引发的问题
同名覆盖引发的问题 父子间的赋值兼容 子类对象可以当做父类对象使用(兼容性) 子类对象可以直接赋值给父类对象(<font color=>兼容性)子类对象可以直接初始化父类对象父类指针可以直接指向子类对象父类引用可以直接引用子类对象 当使用父类指针(引用)指向子类对象时 子类对象退化为父类对象只能访问父类中定义的成员可以直接访问被子类覆盖的同名成员 特殊的同名函数 子类中可以重定义父类中
阅读更多...
【lesson48】进程通信之system V(信号量)
文章目录 信号量理解 信号量理解 为了进程通信—>我们需要让不同的进程看到同一份资源---->我们之前讲的所有通信方式,本质都是优先解决一个问题:让不同的进程看到同一份资源。 让不同的进程看到了同一份资源,但是也带来了一些问题,比如共享内存会带来一些时序问题,造成数据不一致问题。 我们把对个进程(也称执行流)看到的公共的一份资源叫做临界资源 我们把自己进程访问临界资源的代码
阅读更多...