数据分析一般学啥? 2022-11-23
Python是数据分析最常用的语言,所以学习数据分析肯定离不开Python。数据分析一般学啥?除了编程语言基础,还会涉及到一些数据库、算法和一些...详情>
前端学习要什么基础? 2022-11-23
前端相对来说属于it行业比较简单的学科,即便是零基础也可以参与到学习中来。如果要问前端学习要什么基础,如果你有比较好的英语水平和比较好...详情>
网络安全包括哪几方面技术? 2022-11-23
网络安全包括哪几方面技术?主要包含网络安全包含物理安全分析技术,网络结构安全分析技术,系统安全分析技术,管理安全分析技术,及其它的安...详情>
0基础学python有多难?看完这些内容瞬间懂了 2022-11-22
虽然python语言是一种相对比较好入门的语言,但是对于小白来说依然存在挑战。那么0基础学python有多难呢?其实零基础学习Python并不难,因为Py...详情>
什么是CAS 2022-11-19
CAS存在的问题 ① ABA问题 解决办法: - 加时间戳 - 加版本号 ② 循环开销大 CAS是乐观锁,如果线程比较多,资源抢占激烈,命中率低的情...详情>
什么是上下文切换? 2022-11-19
多线程编程中一般线程的个数都大于CPU核心的个数,而一个CPU核心在任意时刻只能被一个线程使用。为了让这些线程都能得到有效执行,CPU 采取的...详情>
Java Concurrency API 中的 Lock 接口(Lock interface)是什么?对比同步它有什么优势? 2022-11-19
整体上来说Lock是synchronized的扩展版,Lock提供了无条件的、可轮询的(tryLock 方法)、定时的(tryLock 带参方法)、可中断的(lockInterruptibl...详情>
什么是自旋? 2022-11-19
很多synchronized里面的代码只是一些很简单的代码,执行时间非常快,此时等待的线程都加锁可能是一种不太值得的操作,因为线程阻塞涉及到用户...详情>
很多人都说要慎用ThreadLocal,谈谈你的理解? 2022-11-19
使用时需要注意以下几点:- 线程之间的threadLocal变量是互不影响的 - 使用private final static进行修饰,防止多实例时内存的泄露问题 - 线...详情>
synchronized和ReentrantLock的异同点 2022-11-19
synchronized隐式地获得、释放锁,ReentrantLock显式地获得、释放锁。等待可中断,即持有锁的线程长期不释放的时候,正在等待的线程可以选择放...详情>
京公网安备 11010802030320号