当前位置: 首页 > wzjs >正文

网站建设有模板吗磁力狗bt

网站建设有模板吗,磁力狗bt,asp sqlserver做网站,B2B外贸网站模板1.什么是线程 1.1 进程 要了解线程我们首先需要了解什么是进程? 运行的程序在操作系统中以进程的方式运行,比如说电脑打开不同的软件,软件就是不同的进程 1.1.1进程的组织方式 通过双向链表 创建进程就是在双向链表上添加PCB 销毁一个进…

1.什么是线程

1.1 进程

要了解线程我们首先需要了解什么是进程?

运行的程序在操作系统中以进程的方式运行,比如说电脑打开不同的软件,软件就是不同的进程

1.1.1进程的组织方式

通过双向链表

创建进程就是在双向链表上添加PCB

销毁一个进程就是在双向链表上删除PCB

查看所有进程就是遍历完双向链表

1.1.2进程是操作系统的一个核心概念

进程是系统分配资源的最小单位

1.1.3 进程的运行状态

1.串行:就是一件事干完之后才去干另一件事

2.并行:两件事一起干

3.并发:一会干这件事,一会干另一件事

2.线程和进程的区别

1.每创建一个进程,每个进程内都会有一个主线程

线程调用的是进程启动时向操作系统申请到的资源

线程是进程的子集

2. 创建,销毁,调度线程比进程快

3.线程之间会互相影响,进程不会

⼀个进程挂了⼀般不会影响到其他进程.但是⼀个线程挂了,可能把同进程内的其他线程⼀起带⾛(整 个进程崩溃)

4.进程是系统分配资源的最⼩单位,线程是系统调度的最⼩单位。

3.创建线程

1.继承Thread类,实现run()方法

class MyThread02 extends Thread{@Overridepublic void run() {while (true){try{Thread.sleep(1000);} catch (InterruptedException e) {e.printStackTrace();}System.out.println("hello MyThread thread...");}}

2.实现Runnable接口,重写run()方法

class MyRunnable01 implements Runnable{@Overridepublic void run() {while (true){try{Thread.sleep(1000);} catch (InterruptedException e) {e.printStackTrace();}System.out.println("hello my runnable...");}}
}

3.通过匿名内部类的的方式创建Thread子类或者Runnable接口的实现类

Thread thread = new Thread() {@Overridepublic void run() {while (true) {try {Thread.sleep(1000);} catch (InterruptedException e) {e.printStackTrace();}System.out.println("通过Thread匿名内部类的方法创建");}}};
Thread thread = new Thread(new Runnable() {@Overridepublic void run() {System.out.println("匿名内部类 Runnable...");}});thread.start();

4.由于Runnable接口是一个函数接口,可以通过lambda表达式的试创建,本质上就是实现了Runnable接口

Thread thread = new Thread(()->{System.out.println("通过Lambda表达式创建线程");});

4.线程的状态

在Java层面,在系统PCB的基础上又做了一层封装

1.NEW: 创建了一个JAVA的线程对象,但是还没开始执行

2.RUNNABLE:线程的状态是运行+就绪,在系统中已经有了与之对应的PCB,随时可以调度到CPU上执行

3.TERMINATED:线程在CPU上执行结束,系统中的PCB以毁,但是JAVA对象还在

4.WAITING:等待状态,死等,没有时间限制 join(),wait()

5.TIMED_WAITING:带时间的等待状态,如join(time),sleep(time) , wait(time)

6.BLOCK: 加入synchronized关键词之后,其他线程等待锁资源的时候出现的状态

http://www.dtcms.com/wzjs/172498.html

相关文章:

  • 游学旅行网站建设策划书宁波网站制作优化服务
  • 网站制作开发的步骤和方法seo关键词优化方法
  • 九度互联网站推广公司seo公司哪家好用
  • 专业做幼儿园网站怎么去推广一个app
  • 有什么建筑网站视频剪辑培训
  • 网页游戏网站bt777游戏折扣平台网站排名靠前方法
  • asp网站怎么做404页面哪个平台视频资源多
  • 杭州网站设计我选柚v米科技seo公司资源
  • 三桥做网站社群营销活动策划方案
  • 怎么建立自己公司的网站b站视频推广app
  • 网站怎么做自适应企业网址怎么注册
  • 深圳机械网站建设千锋培训机构官网
  • 专业做外贸的网站网站广告调词软件
  • 外贸型网站建设百度人工服务热线
  • 技术支持 沧州辉煌网络-网站建设正规优化公司哪家好
  • 中英文网站是咋做的全球新冠疫情最新消息
  • 网站微信付款调用超八成搜索网站存在信息泄露问题
  • 网站制作与建设教程下载长尾关键词挖掘精灵
  • 新手网站设计定价如何进行电子商务网站推广
  • 北京做网站youyi51如何快速优化网站排名
  • 网站建设案例多少钱网络营销师证书
  • 关于建筑建设的网站怎么发帖子做推广
  • 网上自己建网站国外独立站网站
  • 互联网创业项目网站上海搜索优化推广
  • 如何做积分商城网站成都网站seo报价
  • 青岛网站制作百家号seo常用优化技巧
  • 学校网站建设措施电子制作网站
  • 佳易网页王seo优化培训公司
  • 开封公司网站如何制作网络营销与管理专业是干什么的
  • 用wordpress做答题网站推广策略怎么写