什么是MMU MMU(Memory Management Unit)主要用来管理虚拟存储器、物理存储器的控制线路,同时也负责虚拟地址映射为物理地址,以及提供硬件机制的内存访问授权、多任务多进程操作系统。(来自百度百科,对其几个点不熟悉,因此可以只考虑加粗部分) 发展历史 注意:学习一个知识点,很重要 ...
分类:
系统相关 时间:
2019-12-29 23:49:06
阅读次数:
99
1.线程控制 控制线程状态的API函数: //挂起线程: ::SuspendThread(hThread); //恢复线程: ::ResumeThread(hThread); //终止线程: //方式一: ::ExitThread(DWORD dwExitCode); //参数中没有线程句柄,在线程 ...
分类:
编程语言 时间:
2019-12-26 13:12:52
阅读次数:
83
1、什么是SPI: 是摩托罗拉公司设计的一种全双工通信、高速的、同步的串行外部设备通信协议。 2、SPI作用: 用于设备之间的数据交互。 3、SPI由什么构成: 1)MOSI:主设备输出从设备输入线,是条专属线 2)MISO:主设备输入从设备输出线,也条专属线 3)SCK:时钟线,为数据交互提供脉冲 ...
分类:
其他好文 时间:
2019-12-22 10:33:15
阅读次数:
88
一、前言 之前我发表过一篇Unity3D 卡通渲染 基于退化四边形的实时描边,最重要的实时描边已经实现了,本文接下来要完善一下它。 在之前的实时描边中,使用了几何着色器中的LineStream来进行绘制线条的,这样绘制线条是无法脱离底层特性来在所有平台上通用式地控制线条的粗细,这就需要我们再做文章。 ...
分类:
编程语言 时间:
2019-12-09 21:48:20
阅读次数:
242
1,事例描述 /** * 一个家庭有三个孩子,爸爸妈妈不断削苹果往盘子里面放,老大、老二、老三不断从盘子里面取苹果吃。 * 盘子的大小有限,最多只能放5个苹果,并且爸妈不能同时往盘子里面放苹果,妈妈具有优先权。=>同时等待,妈妈可以先放 * 三个孩子取苹果时,盘子不能为空,三人不能同时取,老三优先权 ...
分类:
移动开发 时间:
2019-11-27 12:08:17
阅读次数:
111
创建线程 线程锁机制 使用临界区变量控制线程同步 c++ include "stdafx.h" include DWORD WINAPI ThreadProc1(LPVOID lpParam); DWORD WINAPI ThreadProc2(LPVOID lpParam); HANDLE hEv ...
分类:
编程语言 时间:
2019-11-21 12:09:43
阅读次数:
77
Threading用于提供线程相关的操作,线程是应用程序中工作的最小单元。 1.1、threading模块 threading模块建立在_thread模块之上。thread模块以低级=原始的方式来处理和控制线程,而threading模块 通过对thread进行二次封装,提供了更方便的api来处理线程 ...
分类:
编程语言 时间:
2019-11-04 23:20:23
阅读次数:
160
Executors 在Java 5之后,并发编程引入了一堆新的启动、调度和管理线程的API。Executor框架便是Java 5中引入的,其内部使用了线程池机制,它在java.util.cocurrent 包下,通过该框架来控制线程的启动、执行和关闭,可以简化并发编程的操作。因此,在Java 5之后 ...
分类:
编程语言 时间:
2019-11-04 09:38:17
阅读次数:
78
线程一、什么是线程?在传统的操作系统当中,每一个进程有一个地址空间,默认就有一个控制线程进程只是用来把资源集中到一起(进程只是一个资源单位,或者说是资源集合),而线程才是cpu上的执行单位多线程:是指在一个进程当中,开启多个线程,多个线程共享该进程的地址空间。二、线程与进程的区别1、同一个进程内的多 ...
分类:
编程语言 时间:
2019-10-30 18:51:13
阅读次数:
95