码迷,mamicode.com
首页 >  
搜索关键字:释放    ( 11300个结果
C语言随笔1:内存分配方式与动静态变量
首先几个基本概念(网上的各种说法都很乱;个人理解整理了一下 内存分类方法很多,动态、静态; 五区; 三段; 内存的区: 1.动态存储区分为 栈区、堆区 也统称为堆栈段1.1栈区(stack) 编译器自动分配释放,存放函数的参数值,局部变量的值等。函数结束自动释放1.2堆区(heap) 一般由程序员分 ...
分类:编程语言   时间:2020-01-19 00:21:33    阅读次数:95
经典笔试题:简单实现一个死锁的例子
运行结果如下: 两个线程一直等待对方释放持有的锁,然后一直等到死亡。。。 中间加睡眠时间,是为了防止线程一运行就获得两个对象的锁。 如何避免死锁的产生呢??? 造成死锁的原因其实和申请资源的顺序有很大关系,使用资源申请的有序性原则就可以避免死锁。 下面给几个建议: 避免一个线程同时获取多个锁; 避免 ...
分类:其他好文   时间:2020-01-18 12:29:35    阅读次数:281
Java中的引用类型
强引用(Strong) 就是我们平时使用的方式 A a = new A();强引用的对象是不会被回收的 软引用(Soft) 在jvm要内存溢出(OOM)时,会回收软引用的对象,释放更多内存 弱引用(Weak) 在下次GC时,弱引用的对象是一定会被回收的 虚引用(Phantom) 对对象的存在时间没有 ...
分类:编程语言   时间:2020-01-18 10:24:11    阅读次数:72
CyclicBarrier源码分析
概述 CyclicBarrier是一个同步辅助类,它允许一组线程相互等待,直到达到某个公共屏障点。并且在释放等待线程之后,CyclicBarrier是可以重复使用的。 简单使用 下面这段代码利用了CyclicBarrier来使得线程创建后相互等待,直到所有的线程都准备好,以此来使多个线程同时执行。 ...
分类:其他好文   时间:2020-01-17 18:57:05    阅读次数:75
Mybatis
Mybatis 第一章 1.1 JDBC编程分析 加载驱动 获取连接(数据库连接参数) 获取预处理statement对象 执行查询或更新 对结果集操作 缺点: 数据库创建、连接频繁释放,影响性能 sql语句不方便 反正很多,我也说不清 1.2 Mybatis快速入门 创建 maven 工程 添加 M ...
分类:其他好文   时间:2020-01-17 18:50:31    阅读次数:66
C++语言堆栈的详细讲解
本文主要向大家介绍了C++语言堆栈的详细讲解,通过具体的内容向大家展示,希望对大家学习C++语言有所帮助。 一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构 ...
分类:编程语言   时间:2020-01-17 09:56:06    阅读次数:70
7.2 hadoop失败:任务失败、application master 失败、节点管理器失败、资源管理器失败
1.1 失败 1.1.1 任务失败 Map和reduce任务失败:Map或者reduce任务有缺陷,抛出异常,JVM会会向applicationmaster 发出错误报告,applicationmaster将任务标记为failed,将错误报告写入用户日志,释放资源。 Stream任务失败:Strea ...
分类:移动开发   时间:2020-01-17 09:31:56    阅读次数:123
Java多线程之线程通信
线程通信的例子:使用两个线程打印 1-100,线程1、线程2交替打印。涉及到的三个方法:wait():一旦执行此方法,当前线程就进入阻塞状态,并释放同步监视器。notify():一旦执行此方法,就会唤醒被wait的一个线程。如果有多个线程被wait,就唤醒优先级高的那个。notifyAll():一旦 ...
分类:编程语言   时间:2020-01-17 00:02:45    阅读次数:86
Socket通讯探索(二)-socket集群
前面我们在章节“Socket通讯探索(一)”中如何实现一个tcp连接,但是这仅仅是一个最初级的BIO实现,且没有添加线程池,实际应用中很少采用这种方式,因为不得不考虑当大量的Tcp连接建立的时候,服务端如何安全稳定的运行?为什么呢? 1、BIO实现方式,是阻塞式的(上一节最后面的实现方式虽然无数据的 ...
分类:其他好文   时间:2020-01-16 23:52:55    阅读次数:82
Linux 入门 (五)
重点: 数组可以在内存中连续存放同一类型的多个数据,数组中元素由数组名和下标唯一确定。 函数定义的形参,在函数被调用前不占内存单元,发生函数调用时,形参才被分配内存单元,调用结束,分配的内存单元被释放。 函数体内定义的变量,随着函数被调用而分配内存单元,调用结束,分配的内存单元被释放。 一个函数在函 ...
分类:系统相关   时间:2020-01-16 19:08:35    阅读次数:98
11300条   上一页 1 ... 94 95 96 97 98 ... 1130 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!