热文线程常用的锁

1、悲观锁 悲观锁就是悲观思想,即认为写多读少,遇到并发的可能性高。 总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人

热文Redis 单线程还是多线程?

Redis 单线程还是多线程 前段时间无意间看到一篇博客,讲述了Redis6即将在年底发布的事情,好奇心驱动下搜索了官网,想看看新版Redis带来了什么新的功能,果然得到

热文多线程之间是如何通信的

一.多线程之间通信场景 1.有两个线程,线程1和线程2; 2.线程1向一个集合里面依次添加元素"abc"字符串,一共添加十次,当添加到第五次的时候,希望线程2能够收到线

热文【线程池的好处及原理】

线程池是一种用于管理和重用线程的技术,它可以提高多线程程序的性能和可维护性。线程池的好处主要包括: 提高性能:线程池可以重用已有的线程,避免了创建和销毁线程的开销,提

热文多线程15/使用线程池

使用线程池 背景:经常创建和销毁、使用量特别大的资源,比如并发情况下的线程,对性能影响很大。 思路:提前创建好多个线程,放入线程池中,使用时直接获取,使用完放回池中。可

热文多线程12/线程通信

线程通信的例子:使用两个线程打印1-100。线程1,线程2交替打印 前置知识: 1. wait(); 一旦执行此方法,当前线程就进入阻塞状态,并释放同步监视器。

热文并发编程-Java线程基础

基础概念 程序、进程和线程 > 程序是指指令和数据的集合。 > > 指令在CPU上执行。数据需要被加载到内存中。指令执行用到数据时,需要从内存中读取并拷贝对应数据