2020年4月7日

摘要: 一、为什么要线程通信? 1. 多个线程并发执行时, 在默认情况下CPU是随机切换线程的,当我们需要多个线程来共同完成一件任务, 并且我们希望他们有规律的执行, 那么多线程之间需要一些协调通信,以此来帮我们达到多线程共同操作一份数据。 2.当然如果我们没有使用线程通信来使用多线程共同操作同一份数据的话 阅读全文
posted @ 2020-04-07 19:20 JieFangZhe 阅读(609) 评论(0) 推荐(0)
摘要: 离屏渲染 On-Screen Rendering:当前屏幕渲染,指的是GPU的渲染操作是在当前用于显示的屏幕缓冲区中进行 Off-Screen Rendering:离屏渲染,分为CPU离屏渲染和GPU离屏渲染两种形式。GPU离屏渲染指的是GPU在当前屏幕缓冲区外新开辟一个缓冲区进行渲染操作 应当尽量 阅读全文
posted @ 2020-04-07 19:19 JieFangZhe 阅读(490) 评论(0) 推荐(0)
摘要: MVC: View是展示给外部的界面 Model是Controller内部管理的数据模型,和各种数据操作工具 Controller负责将Model的变化更新到View Controller负责处理来自View的事件 MVVM: Model提供数据模型 View负责视图展示 ViewModel用于描述 阅读全文
posted @ 2020-04-07 18:52 JieFangZhe 阅读(174) 评论(0) 推荐(0)

导航