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

网站建设服务器的配置长沙网站建设公司排行榜

网站建设服务器的配置,长沙网站建设公司排行榜,虚拟主机建站教程,上海电商设计公司一.两种创建线程的方式 1.继承Thread类(匿名内部类) 创建方式: 1.定义一个子类继承Thread,重写run方法 2.创建子类对象, 3.调用子类对象的start方法(启动还是执行的run方法) 优缺点&#x…

一.两种创建线程的方式

1.继承Thread类(匿名内部类)

创建方式:

1.定义一个子类继承Thread,重写run方法

2.创建子类对象,

3.调用子类对象的start方法(启动还是执行的run方法)

优缺点:

1.编码简单

2.只能继承Thread,无法继承其他类,不利于功能扩展

2.实现Runnable接口

创建方式:

1.定义一个任务类实现Runnable接口,重写run()方法

2.创建任务类对象

3.把任务类对象交给Thread来处理

4.调用线程对象的start执行

优缺点:

1.可以继承其他类 实现其他接口,扩展性强

2.需要Thread还需要多一个Runnable对象

3.匿名内部类

二.线程和进程的区别

1.定义:

线程和进程是操作系统中进行任务管理和资源分配的基本单元,

  • 进程(Process):是程序的一次执行实例,是资源分配的基本单位。每个进程都有独立的地址空间、数据段、代码段和堆栈段。
  • 线程(Thread):是进程中的一个执行单元,是CPU调度和执行的基本单位。一个进程可以包含多个线程,它们共享进程的资源(如内存、文件句柄等)。

2.区别:

1.一个进程可以包含多个线程,线程在进程的内部。

2.进程之间的资源是独立的,线程之间的资源则是共享的。

每个进程都有独立的虚拟地址空间,也有之间独立的文件描述符表,同一进程的多个线程之间则共用这一份虚拟地址空间和文件描述符表。

3.进程是操作系统中资源分配的基本单位,线程是操作系统中调度执行的基本单位。

4.多个进程同时执行时,如果一个进程崩溃,一般不会影响其他进程,而同一进程内的多个线程之间,如果一个线程崩溃,很可能使得整个进程崩溃。

5.进程的上下文切换速度比较慢,而线程的上下文切换速度比较快。

6.进程的创建/销毁/调度开销大,线程的创建/销毁/调度开销相对少很多。

三.synchronized

1.定义:

synchronized 是 Java 中的关键字,是一种同步锁。主要应用于多线程环境下保证线程的安全性。

2.用法:

1.修饰代码块:

被修饰的代码块称为同步语句块,其作用的范围是大括号{} 括起来的代码,作用的对象是调用这个代码块的对象;

2.修饰方法:

被修饰的方法称为同步方法,其作用的范围是整个方法,作用的对象是调用这个方法的对象;

虽然可以使用 synchronized 来定义方法,但 synchronized 并不属于方法定义的一部分,因此,synchronized 关键字不能被继承。如果在父类中的某个方 法使用了 synchronized 关键字,而在子类中覆盖了这个方法,在子类中的这 个方法默认情况下并不是同步的,而必须显式地在子类的这个方法中加上 synchronized 关键字才可以。当然,还可以在子类方法中调用父类中相应的方 法,这样虽然子类中的方法不是同步的,但子类调用了父类的同步方法,因此, 子类的方法也就相当于同步了。

3.修饰静态方法:

其作用的范围是整个静态方法,作用的对象是这个类的 所有对象;

4.修饰一个类

其作用的范围是synchronized后面括号括起来的部分,作用对象是这个类的所有对象。

四.锁

http://www.yayakq.cn/news/462167/

相关文章:

  • 恩施哪里有做网站的2023年九月份新闻
  • 嘉兴网站建设嘉兴app开发公司杭州
  • 建网站免费吗大连网站排名优化公司
  • 彭州做网站的公司如何做网站推广的策略
  • 雄县网站建设公司免费建设网站教程
  • 网站建立后怎么做推广老板电器分销系统
  • 常州专业做网站公司广州行业网站建设
  • 建设银行咸阳交费网站wordpress 一键迁移
  • 怎么把网站排名技术支持 长沙网站建设-创研科技
  • 阜城县网站建设报价广告投放工作怎么样
  • 苏州行业网站建设报价wordpress og
  • 马来西亚网站建设电子商务网站的建设的步骤
  • 做网站网站多久会被抓推广公司产品
  • 四川高速公路建设集团网站商标免费设计
  • 茂名建设公司网站东莞企业网站建立报价
  • 网站关键词放哪做网站运营的女生多吗
  • 做家装的网站有哪些wordpress如何安装主题
  • wordpress插件 漏洞南昌百度推广优化
  • 百姓网网站建设淮北信息网
  • 怎样自己做网页设计网站西安seo整站优化
  • 济南万网站建设有限公司地址wordpress主题699元
  • 企业网站的建设论文wordpress模板主题介绍
  • 新网站百度seo如何做wordpress评论框代码
  • 青岛网站建设哪家公司好网络营销推广的手段
  • 电商网站前后台模板wordpress下划线函数
  • 模板网站建设教程视频教程湖南响应式网站哪里有
  • seo站长工具 论坛百度云文件wordpress
  • 微信服务号绑定网站吗福州网站建设自助建站
  • 如何创建网站赚钱wordpress tag 转拼音
  • 淄博比较好的网站建设公司wordpress数据表大学