进程是指在系统中正在运行的一个应用程序;线程是系统分配处理器时间资源的基本单元,或者说进程之内独立执行的一个单元。对于操作系统而言,其调度单元是线程。一个进程至少包括一个线程,通常将该线程称为主线程。一个进程从主线程的执行开始进而创建一个或多个附加线程,就是所谓基于多线程的多任务。那...
一、先说概念不管是windows还是linux下的进程和线程概念都是一样的,只是管理进程和线程的方式不一样,这个是前提,到时候你可别问我windows下进程和线程啊。这个涉及到操作系统原理。下面给你解答。说道进程不得不提作业这个名词 ,我想兄弟你电脑里不会有一个程序吧对不?当你的系统启动完毕后你看看你...
5、重排和重绘,什么时候触发 6、js是单线程还是多线程,为什么 7、异步的方式 8、TCP四次挥手 9、https几次握手 10、常见的非对称加密和对称加密算法 11、http版本发展12、强缓存13、vue2和vue3的区别 14、手写new二面:1.使用vue手写一个购物车页面2.rgba颜色转换3.实现一个三角形方法4.有一个忘了5.说一...
9、操作日志记录的方法 10、AOP和IOC的区别 11、微服务之间通信一般用什么实现?为什么使用RPC不使用http请求 12、springcloud 有什么了解的地方? 13、多线程在什么场景下有用到过?怎么处理? 14、介绍一下乐观锁和悲观锁,乐观锁的ABA的问题有没有了解
原子变量和原子操作的关系是什么,底层实现?atomic和能解决多线程的什么问题?atomic和锁的联系和区别?atomic和volatile(c/c++)的联系和区别?为什么atomic的成员方法有内存序参数?不同的内存序有什么区别?内存序和内存屏障是一个东西吗?什么是无锁编程,无锁编程就是用atomic来代替锁吗? 多线程(一):C 11 atomic和内...