03 2022 档案

摘要:死锁发生的条件 互斥条件:就是一个资源只能有一个进程占有,不可以被两个或者多个进程占有 不可剥夺条件:进程已经获得的资源在未使用完之前,不可以被抢占,只能在使用完之后自己释放 请求与保持条件:进程自己已经至少保持一个资源,又请求其他资源,但是这个资源被其他进程占有,而且又不释放自己已经占有的资源 环 阅读全文
posted @ 2022-03-30 17:29 黄增松 阅读(246) 评论(0) 推荐(0) 编辑
摘要:需求 在 ViewController ,点击按钮跳向 A2ViewController ,并传参 name=我 (正向传值) 在 A2ViewController ,点击屏幕,跳回 ViewController ,并传参 city=北京 (反向传值) 基于CTMediator的组件化方案,有哪些核 阅读全文
posted @ 2022-03-23 14:59 黄增松 阅读(137) 评论(0) 推荐(0) 编辑
摘要:给你一棵二叉树的根节点 root ,翻转这棵二叉树,并返回其根节点。 示例 1: 示例 2: /** * Definition for a binary tree node. * public class TreeNode { * public var val: Int * public var l 阅读全文
posted @ 2022-03-21 11:55 黄增松 阅读(29) 评论(0) 推荐(0) 编辑
摘要:在runloop启动后,会通过通知,告诉观察者即将进入runloop. 之后,将要处理timer/source0事件通知。之后进入到正式的source0事件处理。如果有Source1 ,那么会通过goto语法,处理唤醒时,收到的消息。如果没有什么要处理的。就会进入休眠。唤醒操作:timer/sour 阅读全文
posted @ 2022-03-16 17:43 黄增松 阅读(136) 评论(0) 推荐(0) 编辑
摘要:源代码 + (Class)class { return self; } - (Class)class { return object_getClass(self); } Class object_getClass(id obj) { if (obj) return obj->getIsa(); el 阅读全文
posted @ 2022-03-16 10:32 黄增松 阅读(199) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示