码迷,mamicode.com
首页 >  
搜索关键字:多线程 stringbuffer stringbuilder    ( 25020个结果
java线程之间通信,多种方式实现生产者消费者模式
java多线程之间的通信,及使用多种方式实现生产者消费者模式 实现需求:两个线程交替打印1,0,打印10轮 java多线程口诀: 高内聚,低耦合 线程操作资源类 判断干活通知 防止虚假唤醒 方式一:使用synchronized和Object的wait和notifyAll方法 wait:使当前线程阻塞 ...
分类:编程语言   时间:2020-07-12 22:15:45    阅读次数:79
线程安全
再写一个关于线程安全的,很多人都喜欢讨论多线程怎么使用,什么AQS、CAS、对象监视。但是如果线程安全的基本定义没有完全搞清楚的话,多线程用起来还是有点儿可怕的。 什么是线程安全 官方一点儿的说法,多个线程要同时修改一个变量时,要保证一个变量的原子性、可见性、有序性。其实说白了就是,多个线程修改,你 ...
分类:编程语言   时间:2020-07-12 20:50:57    阅读次数:62
HashMap于Hashtable的区别
一、HashMap简介 HashMap是基于哈希表实现的,每一个元素是一个key-value对,其内部通过单链表解决冲突问题,容量不足(超过了阀值)时,同样会自动增长。 HashMap是非线程安全的,只是用于单线程环境下,多线程环境下可以采用concurrent并发包下的concurrentHash ...
分类:其他好文   时间:2020-07-12 20:50:02    阅读次数:55
Linux基本使用
Linux 教程:兄弟连的Linux教程 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思 ...
分类:系统相关   时间:2020-07-12 20:47:02    阅读次数:95
设计模式-单例模式学习总结
一、单例模式的使用场景 1.windows 下的任务管理器以及回收站,整个系统中维护着一个实例 2.网站的计数器,用来达到数据的同步 3.web应用配置对象的读取,使得配置文件成为共享资源 4.数据库连接池对象,主要是节省打开或者关闭连接所引起的效率损耗 5.多线程的线程池设计,使得能够控制线程,方 ...
分类:其他好文   时间:2020-07-12 18:45:15    阅读次数:80
2021届字节跳动客户端提前批一面凉经
不得不说字节还是很难进的,提前批算是去试了一个水,自己的算法功底,还远远达不到要求,对操作系统,java虚拟机,多线程,进程等知识还有很大的欠缺,深度还远远不够,所以还是努力的刷题吧,希望秋招能顺利进入字节。 以下是主要问到的问题: 进程的信号量,线程的信号量,线程的中断, B+ 树, 手撕了一道算 ...
分类:其他好文   时间:2020-07-12 14:19:51    阅读次数:91
ThreadLocal源码解析
在多线程的情况下,ThreadLocal提供了一个种为每个线程访问相同的变量,并且线程对变量的更新互不影响的机制。也是对象实现线程安全的一种方式。 ###ThreadLocal的实现机制 我们常用的方法有get、set和initialValue,这次将会围绕这几个方法的源码进行深入解析 get方法 ...
分类:其他好文   时间:2020-07-12 14:09:35    阅读次数:50
20-揭秘Python协程
协程是实现并发编程的一种方式。一说并发,你肯定想到了多线程/多进程模型,没错,多线程/多进程,正是解决并发问题的经典模型之一。最初的互联网世界,多线程/多进程在服务器并发中,起到举足轻重的作用。 随着互联网的快速发展,你逐渐遇到了 C10K 瓶颈,也就是同时连接到服务器的客户达到了一万个。于是很多代 ...
分类:编程语言   时间:2020-07-12 12:43:44    阅读次数:75
【012期】JavaSE面试题(十二):多线程(2)
开篇介绍 大家好,我是Java最全面试题库的提裤姐,今天这篇是JavaSE系列的第十二篇,主要总结了Java中的多线程问题,多线程分为三篇来讲,这篇是第二篇,在后续,会沿着第一篇开篇的知识线路一直总结下去,做到日更!如果我能做到百日百更,希望你也可以跟着百日百刷,一百天养成一个好习惯。 启动一个线程 ...
分类:编程语言   时间:2020-07-12 12:13:41    阅读次数:77
thread
# 多线程编程并发编程的目的是:1. 提高资源的利用率2. 提高响应速度## 常见资源* 带宽* 链接数* cpu* 内存* gpu## 同步原语* 原子操作 * 保证内存读取-修改-写回序列原子执行。 * 原子意味着本地cpu不被中断或内存总线(或缓存)加锁 * 是同步的基础* 锁 * 原子操作 ... ...
分类:其他好文   时间:2020-07-12 12:03:55    阅读次数:59
25020条   上一页 1 ... 63 64 65 66 67 ... 2502 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!