码迷,mamicode.com
首页 >  
搜索关键字:多线程 条件变量    ( 22983个结果
《我想进大厂》之MQ夺命连环11问
继之前的mysql夺命连环之后,我发现我这个标题被好多套用的,什么夺命zookeeper,夺命多线程一大堆,这一次,开始面试题系列MQ专题,消息队列作为日常常见的使用中间件,面试也是必问的点之一,一起来看看MQ的面试题。 你们为什么使用mq?具体的使用场景是什么? mq的作用很简单,削峰填谷。以电商 ...
分类:其他好文   时间:2020-11-18 13:17:35    阅读次数:6
MySQL主从延时这么长,要怎么优化?
MySQL主从复制,读写分离是互联网常见的数据库架构,该架构最令人诟病的地方就是,在数据量较大并发量较大的场景下,主从延时会比较严重。为什么主从延时这么大?答:MySQL使用单线程重放RelayLog。应该怎么优化,缩短重放时间?答:多线程并行重放RelayLog可以缩短时间。多线程并行重放RelayLog有什么问题?答:需要考虑如何分割RelayLog,才能够让多个数据库实例,多个线程并行重放R
分类:数据库   时间:2020-11-17 12:10:49    阅读次数:12
“搜索”的原理,架构,实现,实践,面试不用再怕了(值得收藏)!!!
可能99%的同学不做搜索引擎,但99%的同学一定实现过检索功能。搜索,检索,这里面到底包含哪些技术的东西,希望本文能够给大家一些启示。全网搜索引擎架构与流程如何?全网搜索引擎的宏观架构如上图,核心子系统主要分为三部分(粉色部分):(1)spider爬虫系统;(2)search&index建立索引与查询索引系统,这个系统又主要分为两部分:一部分用于生成索引数据build_index一部分用于
分类:其他好文   时间:2020-11-16 13:57:29    阅读次数:12
一篇快速入门操作系统的进程管理
目录 1. 什么是进程 2. 进程模型 2.1 PCB 2.2 进程状态 2.2.1 五状态模型 2.2.2 七状态模型 2.2.3 进程切换 2.3 进程组织 2.3.1 线性表 2.3.2 链表 2.3.3 索引 3. 线程 3.1 线程结构 3.2 线程状态 4.进程调度 4.1 几种调度方式 ...
分类:系统相关   时间:2020-11-13 13:19:28    阅读次数:32
提高爬虫效率的方法
一.关于爬虫爬虫,是一种按照一定的规则自动地抓取互联网信息的程序。本质是利用程序获取对我们有利的数据。反爬虫,从不是将爬虫完全杜绝;而是想办法将爬虫的访问量限制在一个可接纳的范围,不要让它过于频繁。二.提高爬虫效率的方法协程。采用协程,让多个爬虫一起工作,可以大幅度提高效率。多进程。使用CPU的多个核,使用几个核就能提高几倍。多线程。将任务分成多个,并发(交替)的执行。分布式爬虫。让多个设备去跑同
分类:其他好文   时间:2020-11-12 14:10:38    阅读次数:9
windows 线程
原文:http://blog.csdn.net/lcj8/article/details/1891404 在Windows的多线程编程中,创建线程的函数主要有CreateThread和_beginthread(及_beginthreadex)。 CreateThread 和 ExitThread 使 ...
分类:编程语言   时间:2020-11-12 13:37:37    阅读次数:6
10道精选阿里+华为Java面试题JVM+多线程+Redis+Mysql(附答案)
1. JVM的类加载机制是什么?有哪些实现方式? 类加载机制: 类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法去内,然后在堆区创建一个java.lang.Class对象,用来封装在方法区内的数据结构。类的加载最终是在堆区内的Class对象,Class对象封 ...
分类:数据库   时间:2020-11-12 13:30:24    阅读次数:10
多线程概述
概述 多线程(multithreading),是指从软件或者硬件上实现多个线程并发执行的技术。 进程:执行程序一次的执行过程,动态的,由系统资源分配的单位。 线程:是cpu调度和执行的单位。 进程包括多个线程,至少有一个线程。 真正的多线程是有多个cpu,即多核。 模拟出来的多线程是一个cpu,在一 ...
分类:编程语言   时间:2020-11-11 16:46:15    阅读次数:19
编程体系结构(05):Java多线程并发
线程是操作系统能够进行运算调度的最小单位,包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。
分类:编程语言   时间:2020-11-11 16:21:52    阅读次数:11
Java高级部分知识总结快速进阶
Java高级: 掌握多线程。 掌握并发包下的队列。 掌握JMS。 掌握JVM。 掌握反射和动态代理.并发包下的队列。 多线程: 多线程的两种实现方式: 1、继承Thread类。 2、实现Runnable接口。 (一)先申明一个类,继承Thread类;在类中重写run()方法;调用start函数。 p ...
分类:编程语言   时间:2020-11-11 16:05:14    阅读次数:6
22983条   上一页 1 ... 29 30 31 32 33 ... 2299 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!