码迷,mamicode.com
首页 >  
搜索关键字:内存操作    ( 389个结果
JAVA并发编程实战---第三章:对象的共享
在没有同步的情况下,编译器、处理器以及运行时等都可能对操作的执行顺序进行一些意想不到的调整。在缺乏足够同步的多线程程序中,要对内存操作的执行顺序进行判断几乎无法得到正确的结果。 非原子的64位操作 当线程在没有同步的情况下读取变量时,可能会读到一个失效值,但至少这个值是由之前的某个线程设置,而不是一 ...
分类:编程语言   时间:2016-05-05 22:03:19    阅读次数:209
进程通信(二)—— 信号量&内存共享
内存共享是进程间常用的通信方式,可以实现两个完全独立的进程通信。 在访问共享内存时,同时需要信号量进行访问控制。 使用ipcs -m命令可以查看系统共享内存,ipce -m + key 可以删除指定的共享内存。 对共享内存操作时,使用信号量对共享内存进行保护,类似与线程中的互斥锁。都可以看做是通过P... ...
分类:系统相关   时间:2016-05-01 23:05:25    阅读次数:330
【Swift学习】Swift编程之旅---闭包(十一)
闭包是可以在代码中被传递和使用的自包含功能模块,它很像c和oc中的block,和.net中的lambdasbas表达式。 闭包可以捕获和存储其所在上下文中任意常量和变量的引用。 包裹着这些常量和变量的包俗称闭包。Swift会为您管理在捕获过程中涉及到的内存操作。下面是闭包的3中表现形式 全局函数是一 ...
分类:编程语言   时间:2016-04-25 06:40:45    阅读次数:214
c语言基本函数
一.内存操作函数:(1)头文件:#include<string.h>memset()函数用来将指定内存的前n个字节设置为特定的值,其原型为:void*memset(void*ptr,intvalue,size_tnum);参数说明:ptr为要操作的内存的指针。value为要设置的值。你既可以向value传递int类型的值,也可以传递cha..
分类:编程语言   时间:2016-04-25 01:02:37    阅读次数:345
查看CentOS服务器的cpu、内存、操作系统版本信息
经常要查看Linux服务器的CPU、内存、操作系统版本等信息,总结一下常用的命令1.查看CPU型号(32个逻辑CPU)[root@nginx~]#cat/proc/cpuinfo|grep"name"|cut-f2-d:|uniq-c32Intel(R)Xeon(R)CPUE5-4620v2@2.60GHz2.查看物理CPU个数(两个16核CPU)[root@nginx~]#cat/proc/cpuinfo..
分类:其他好文   时间:2016-04-20 18:23:09    阅读次数:230
并发编程初探-对象的共享
对象的共享 一、可见性 在没有同步的情况下,编译器以及运行时等收可能对操作的执行顺序进行一些意想不到的调整,在缺乏足够同步的多线程程序中,要想对内存操作的执行顺序进行判断,几乎无法得到正确的结论。 1.缺乏同步的程序中可能出产生错误结果的一种情况:失效数据 2.非原子操作 当线程在没有同的情况下读取 ...
分类:其他好文   时间:2016-04-14 14:10:02    阅读次数:108
Java基础系列10:内存操作流,管道流,合并流,压缩流以及回退流
前言:这篇文章将对几个“非主流”的IO流进行简单的介绍一内存操作流内存操作流的主要作用是完成内存的输入和输出。比如说在某些情况下需要生成一些临时信息,而将这些临时信息保存在文件中不仅要进行文件的读写而且在功能完成之后还需要删除这个临时文件,因此比较麻烦,这时..
分类:编程语言   时间:2016-04-12 07:44:42    阅读次数:189
第42课 内存操作经典问题分析二
1. 常见内存错误 (1)结构体成员指针未初始化 (2)结构体成员指针未分配足够的内存 (3)内存分配成功,但并未初始化 (4)内存操作越界 【实例分析】常见的内存错误1 2. 内存操作的交通规则 (1)动态内存申请之后,应该立即检查指针的值是否为NULL,防止使用NULL指针 (2)free指针之 ...
分类:其他好文   时间:2016-04-05 00:30:27    阅读次数:231
第41课 内存操作经典问题分析一
1. 野指针 (1)指针变量中的值是非法的内存地址,进而形成野指针 (2)野指针不是NULL指针,是指向不可用内存地址的指针 (3)NULL指针并无危害,很好判断,也很好调试 (4)C语言中无法判断一个指针所保存的地址是否合法 2. 野指针的由来 (1)局部指针变量没有被初始化 (2)指针所指向的变 ...
分类:其他好文   时间:2016-04-05 00:05:35    阅读次数:207
内存操作函数
为什么引入内存操作函数:在定义中字符串以NUL(空字节)结尾,所以字符串操作函数遇见‘\0’停止。因此我们引入内存操作函数,来解决“非字符串类型”中遇到NUL(数字0)的情况。内存操作函数:内存操作函数与字符串操作函数非常类似,只不过内存操作函数能够处理任何类型的字..
分类:其他好文   时间:2016-04-03 20:34:00    阅读次数:156
389条   上一页 1 ... 25 26 27 28 29 ... 39 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!