什么是自旋? 2022-11-19
很多synchronized里面的代码只是一些很简单的代码,执行时间非常快,此时等待的线程都加锁可能是一种不太值得的操作,因为线程阻塞涉及到用户...详情>
synchronized和ReentrantLock的异同点 2022-11-19
synchronized隐式地获得、释放锁,ReentrantLock显式地获得、释放锁。等待可中断,即持有锁的线程长期不释放的时候,正在等待的线程可以选择放...详情>
请谈谈volatile有什么特点,为什么它能保证变量对所有线程的可见性? 2022-11-19
主内存和工作内存之间的交互分为8个原子操作: - lock - unlock - read - load - assign - use - store - write - volatile修饰的变量,只有...详情>
Java如何实现多线程之间的通讯和协作? 2022-11-19
同样地,当队列空时,消费者也必须等待,等待生产者通知它队列中有商品了。详情>
避免回调地狱 2022-11-18
使用 async await 配合 promise是解决回调地狱的终极方法 async/await特点:1, async/await更加语义化,async 是“异步”的简写,async functi...详情>
react框架怎么做优化 2022-11-16
1.render里面尽量减少新建变量和bind函数,传递参数时尽量减少传递参数的数量。第一种是在构造函数中绑定this,会在构造函数实例化的时候执行...详情>
hashmap是如何实现的? 2022-11-15
HashMap是基于hashing的原理,我们使用put(key, value)存储对象到HashMap中,使用get(key)从HashMap中获取对象。当我们给put()方法传递键和值...详情>
全国联动,千锋教育1024程序员节线下狂欢活动火热开展! 2022-11-09
此次活动获得了学员的极大好评,北京校区在读学员赵同学表示:“今天手气非常好,赢得了‘1024程序员节’主题鼠标垫,还跟同学们拍摄了好多照...详情>
从Java编程培训出来技术能过关吗? 2022-11-07
当人们在网上浏览Java培训的信息时,时不时会出现一些令人担忧的问题,比如:“培训后很难就业”、“培训机构很可怜,学不到东西” ”等一系列...详情>
java和c++哪个好学一些 2022-11-04
java和c++哪个好学一些?就入门难度而言,Java 会更容易学习。Java 的特点是简单、面向对象、分布式、健壮性、安全性、平台独立性和可移植性、...详情>