操作系统
runrun117
这个作者很懒,什么都没留下…
展开
-
Linux 测试网络是否畅通
telnet IP 端口显示就是成功。原创 2020-06-16 11:13:33 · 1559 阅读 · 0 评论 -
进程与线程的生命周期
https://blog.csdn.net/amosilin/article/details/51077930关于进程、线程生命周期的总结、进程的三种基本状态在另外一些系统中,还有一种状态为挂起状态,这里暂且不提。实际系统中,为了管理的需要,还存在着另外两种状态:创建状态和终止状态。进程的五种基本状态创建状态:系统已为其分配了PCB,但进程所需资源尚未分配,进程还未进入主存,即创建工作尚未完成,进...转载 2018-05-12 14:46:50 · 5509 阅读 · 0 评论 -
线程间同步的方法
临界区(Critical Section)、互斥量(Mutex)、信号量(Semaphore)、事件(Event)的区别 1、临界区:通过对多线程的串行化来访问公共资源或一段代码,速度快,适合控制数据访问。在任意时刻只允许一个线程对共享资源进行访问,如果有多个线程试图访问公共资源,那么在有一个线程进入后,其他试图访问公共资源的线程将被挂起,并一直等到进入临界区的线程离开,临界区在被释放后,其他线程...转载 2018-05-14 07:13:39 · 235 阅读 · 0 评论 -
C#中二进制、十进制和十六进制互相转换的方法
https://www.cnblogs.com/hitfredrick/p/6403003.html二进制在C#中无法直接表示,我们一般用0和1的字符串来表示一个数的二进制形式。比如4的二进制为“100”。下面介绍C#里面用于进制转换的方法。十进制转换为二进制(int-->string)System.Convert.ToString(d, 2);// d为int类型 以4为例,输出为100十...转载 2018-06-05 11:48:22 · 19095 阅读 · 0 评论 -
程序设计:锁
1、c#中使用了一个函数用来向一个txt文件保存日志信息,当执行较慢时,写文件无法close文件流,这个时候,在写文件到close这段时间中要加锁,让多次执行这个方法的线程按照循序执行,只有执行完之后才能够在获取资源进行存储。2、多线程对资源进行访问的时候,例如全局变量,想要顺序执行需要加锁,...原创 2018-06-14 16:57:57 · 220 阅读 · 0 评论