随笔分类 - 操作系统与多线程
摘要:多线程 创建线程的四种方式 1、继承Thread Thread01 thread = new Thread01(); thread.start(); 2、实现Runable接口 Runable01 runable = new Runable(); new Thread(runable).start(
阅读全文
摘要:死锁 所谓死锁,是指多个进程在运行过程中因争夺资源而造成的一种僵局,当进程处于这种僵持状态时,若无外力作用,它们都将无法再向前推进。 因此我们举个例子来描述,如果此时有一个线程A,按照先锁a再获得锁b的的顺序获得锁,而在此同时又有另外一个线程B,按照先锁b再锁a的顺序获得锁 产生死锁的原因 1.竞争
阅读全文
摘要:基本知识 操作系统(Operating System,简称 OS)是管理计算机硬件与软件资源的程序,是计算机的基石。 操作系统本质上是一个运行在计算机上的软件程序 ,用于管理计算机硬件和软件资源。 举例:运行在你电脑上的所有应用程序都通过操作系统来调用系统内存以及磁盘等等硬件。 操作系统存在屏蔽了硬
阅读全文