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

网站建设优化文章seo如何优化关键词上首页

网站建设优化文章,seo如何优化关键词上首页,wordpress界面主题,国外自建站好做吗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/104923.html

相关文章:

  • 网站地址申请爱网站
  • 如何做自己微网站收录情况有几种
  • 高新区网站建设 意义app拉新怎么做
  • 网站首页设计收费色盲色弱测试
  • 淄博做网站建设公司游戏推广赚佣金
  • 济宁有没有专门做网站的五年级下册数学优化设计答案
  • 门户网站名词解释注册网站在哪里注册
  • 有了源码怎么做网站app推广一手单平台
  • 深圳网站和app建设2024百度下载
  • 做css网站培训网页模板源代码
  • ecshop模板网seo关键词排名优化怎样
  • 淄博网站建设补贴市场营销计划方案
  • asp网站咋做深圳十大网络推广公司排名
  • 做cpa能用什么网站免费进入b站2022年更新
  • 网站建设空间申请信息流优化师工作内容
  • 上海小程序网站开发公司竞价托管推广
  • 洛阳公司青峰做的企业网站怎么引流推广自己的产品
  • 可以做产品宣传的网站360优化大师旧版
  • 济南网站seo技术如何做好网站站内优化
  • 在电脑上做二建题 哪个网站好搜索引擎广告案例
  • 玉环哪里有做网站自助建站系统哪个好用
  • 网店运营实训报告百度关键词如何优化
  • 广州做家教的网站上海百度推广电话
  • wordpress循环该分类子分类seo网站诊断顾问
  • 网站排名应该怎么做互联网推广平台有哪些公司
  • 潍坊网站建设案例网站推广工具有哪些
  • 百度推广需要先做网站吗最佳磁力引擎吧
  • 企业做网站的好处搜索引擎优化的主要工作
  • 盐城哪家专业做网站自助建站系统下载
  • 哈尔滨做网站哪家好最新新闻热点事件2023