得分点 线程和进程的关系、为什么使用多线程 标准回答 线程是操作系统调度的最小单元,它可以让一个进程并发地处理多个任务,也叫轻量级进程。所以,在一个进程里可以创建多个线程,这些线程都拥有各自的计数器、堆栈、局部变量,并且…
请你说说MySQL索引,以及它们的好处和坏处
得分点 检索效率、存储资源、索引维护 标准回答 索引就像指向表行的指针,是一种允许查询操作快速确定哪些行符合WHERE子句中的条件,并检索到这些行的其他列值的数据结构; 索引主要有普通索引、唯一索引、主键索引、外键索引、…
Java 语⾔有哪些特点?
简单易学; ⾯向对象(封装,继承,多态); 平台⽆关性( Java 虚拟机实现平台⽆关性); 可靠性; 安全性; ⽀持多线程( C++ 语⾔没有内置的多线程机制,因此必须调⽤操作系统的多线程功能来进⾏多线程程序设计,⽽ …
i的初始值为0,i++在两个线程里面分别执行100次,能得到最大值和最小值分别是多少
最大值:200 最小值:2 最大值情况自然是两个线程分别依次执行完。 最小值情况: 操作流程1(线程1) 线程1先读i=0,紧接着线程1 i++ 99次 ,此时i的值为99,但未写入到内存中 操作流程2(线程2) 因为操…