码迷,mamicode.com
首页 >  
搜索关键字:堆栈 c    ( 4532个结果
LinkedList源码分析
概述 1 LinkedList是List接口的双向链表非同步实现,并允许包括null在内的所有元素。 2 底层的数据结构是基于双向链表的,该数据结构我们称为节点。它也可以被当作堆栈、队列(实现 了List 接口)或双端队列(实现 了Deque 接口)进行操作。 3 双向链表节点对应的类Node的实例 ...
分类:其他好文   时间:2019-08-27 19:26:22    阅读次数:65
python 38 线程队列与协程
[TOC] 1. 线程队列 1.1 先进先出(FIFO) 1.2 后进先出(LIFO)堆栈 1.3 优先级队列 面试题:用列表实现队列和堆栈 2. 事件event ? 开启两个线程,一个线程运行到中间的某个阶段,触发另一个线程执行。两个线程增加了耦合性。 如果程序中的其他线程需要通过判断某个线程的状 ...
分类:编程语言   时间:2019-08-27 18:58:32    阅读次数:96
[后台开发工程师总结系列] 2.操作系统之进程
原文引用https://www.dazhuanlan.com/2019/08/26/5d62fe08ae097/ 进程进程的概念和特征进程结构一般由三部分组成:代码段、数据段和堆栈段。代码段用于存放进程代码数据,数个进程可以共享一个代码段。而数据段存放进程的全局变量、常量和静态变量。堆栈段中栈用于函... ...
分类:系统相关   时间:2019-08-26 10:09:57    阅读次数:137
Java多线程-程序运行堆栈分析
class文件内容 class文件包含JAVA程序执行的字节码;数据严格按照格式紧凑排列在class文件中的二进制流,中间无任何分隔符;文件开头有一个0xcafebabe(16进制)特殊的一个标志。 JVM运行时数据区 线程独占:每个线程都会有它独立的空间,随线程生命周期而创建和销毁 线程共享:所有 ...
分类:编程语言   时间:2019-08-25 14:14:25    阅读次数:76
数据结构与算法
第一篇 基本概念 01 什么是数据结构.md 02 什么是算法.md 03 应用实例 最大子列和问题.md 第二篇 线性结构 01 线性表及其实现.md 02 堆栈.md 03 队列.md 04 应用实例 多项式加法运算.md 05 小白专场 多项式乘法与加法运算 c语言实现.md 05 小白专场 ...
分类:编程语言   时间:2019-08-25 12:00:45    阅读次数:92
Python3 数据结构
Python数据结构 列表 Python中列表是可变的,这是它区别于字符串和元组的最重要的特点,一句话概括即:列表可以修改,而字符串和元组不能。 注意:类似 insert, remove 或 sort 等修改列表的方法没有返回值。 将列表当做堆栈使用 列表方法使得列表可以很方便的作为一个堆栈来使用, ...
分类:编程语言   时间:2019-08-24 18:47:53    阅读次数:125
【Java】Java中的final关键字和static
0、概述 final关键字表示是不可变的; 下面分别从属性(字段)、方法、类中进行说明; 1、属性(or字段),表示常量 final声明在属性(or字段)中,表示常量,有两种初始化方法,1是在声明时直接初始化,这跟static常量一样,在编译时就确定值;2是在构造函数中初始化,这个是在运行时才确定其 ...
分类:编程语言   时间:2019-08-24 13:29:59    阅读次数:119
Linux环境查看Java应用消耗资源情况
linux线上资源耗时定位 https://www.cnblogs.com/wuchanming/p/7766994.html 1. jps -ml 查看服务器上运行的Java程序 2. jmap 查看堆内存 3. jstat Java应用程序的资源和性能进行实时的命令行的监控,包括了对Heap s... ...
分类:编程语言   时间:2019-08-20 12:21:57    阅读次数:151
操作系统之基本概念一
一、进程、线程管理 1 基本概念 进程是资源分配的基本单位,是正在执行程序的实例,是动态的,而程序是静态的,同一个程序跑两次则是两个进程; 线程是CPU独立调度的基本单位,共享整个地址空间、全局变量、打开的文件描述符;私有数据:堆栈、寄存器、程序计数器; 并行:同一时刻有多个进程在运行,比如多核处理 ...
分类:其他好文   时间:2019-08-20 01:30:33    阅读次数:116
进程间通信与线程
# 进程间通信与线程## 一、进程间通过队列通信```python"""队列:先进先出堆栈:先进后出"""from multiprocessing import Queueq = Queue(5) # 括号内可以传参数 表示的是这个队列的最大存储数# 往队列中添加数据q.put(1)q.put(2)... ...
分类:编程语言   时间:2019-08-20 00:56:31    阅读次数:76
4532条   上一页 1 ... 57 58 59 60 61 ... 454 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!