线程
在横店影视城跳华尔慈的栗子
这个作者很懒,什么都没留下…
展开
-
Properties属性集合类的遍历的方式、序列化和反序列化?UDP和TCP协议的区别、UDP发送端和接收端的步骤、BUfferedReader和BufferedWrite针对文本文
1、Properties属性集合类的遍历的方式 1)可以使用Map接口相关的功能 keySet()--->获取所有键的集合 entrySet()--->获取键值对对象 2)Properties特有功能 添加元素:setProperty(String key,String value) 获取所有键的集合:stringPropertyNames()--->Set<String> 通过键获取值:getProperty(String key)---->St原创 2021-03-02 10:16:31 · 147 阅读 · 0 评论 -
同步机制、等待唤醒机制、sleep()和wait()、线程的状态、创建线程的方式
1、什么是同步机制?为了解决线程安全问题,多个线程并发执行,出现了字段访问冲突。synchronized基于jvm实现的------多个线程持有”锁标志“,通过同步代码块控制访问的字段。每一个线程持有的锁必须是同一个,当某个线程如果执行了并且进入到同步代码块中,其他线程在当前线程执行期间,不能持有该锁,,当前这个线程执行完毕,会释放”锁标志“,其他线程如果进入到同步代码块中,持有该同一个”锁“。 synchronized和Lock都属于可重入锁,Lock锁更灵活:lock()/unlock(),通用方原创 2021-02-25 09:40:16 · 429 阅读 · 1 评论 -
进程线程,创建线程的方式
1、进程和线程的概念进程:正在运行的程序,是系统进行资源分配和调用的独立单位,会创建系统资源(Process)线程:是进程中的单个顺序控制流,是一条执行路径,是进程的子集,有很多个线程组成2、创建线程实现方式有几种,请列举步骤两种: 1)继承关系 自定义一个类,继承自Thread类 重写Thread类中的run方法 在main线程中,创建该类对象,启动线程(start()) 2)实现Runnable接口的方式 自定义类实现Runnable接口 重写RUnnable接口中的r原创 2021-02-24 09:26:50 · 157 阅读 · 0 评论