线程面试题目(Thread ) 面试题目

1. 什么是线程?

1
、线程是操作系统能够进⾏运算调度的最⼩单位,它被包含在进程之中,是进程中的实际运作单位,可以使⽤多线程对

进⾏运算提速。

⽐如,如果⼀个线程完成⼀个任务要100毫秒,那么⽤⼗个线程完成改任务只需10毫秒

2. 什么是线程安全和线程不安全?
1、线程安全

线程安全
:
就是多线程访问时,采⽤了加锁机制,当⼀个线程访问该类的某个数据时,进⾏保护,其他线程不能进⾏

访问,直到该线程读取完,其他线程才可使⽤。不会出现数据不⼀致或者数据污染。

Vector
是⽤同步⽅法来实现线程安全的, ⽽和它相似的
ArrayList
不是线程安全的。

2、线程不安全

线程不安全:就是不提供数据访问保护,有可能出现多个线程先后更改数据造成所得到的数据是脏数据

线程安全问题都是由全局变量及静态变量引起的。

线程面试题目(Thread ) 面试题目最先出现在Python成神之路

版权声明:
作者:zhangchen
链接:https://www.techfm.club/p/11058.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>