首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
gc
相关资讯
热门
最新
代码人生
01-01 08:00
代码人生
gcd()函数Python
gcd()函数Python,最大公约数或gcd是找到最大数的数学表达式,该数学数可以将必须找到gcd的两个数相除,结果余数为零。它具有许多数学应用程序。Python在math模块中具有内置的gcd函数,可用于此目的。gcd()它接受两个整数作为参数,并返回作为gcd值的整数。语法Syntax:gcd(x,y)Wherexandyarepositiveintegers.gcd()的示例在下面的示例中
440
代码人生
01-01 08:00
代码人生
GCD-死锁-单例-栅栏-信号量-调度组
GCD-死锁-单例-栅栏-信号量-调度组,死锁写一个串行队列的异步线程任务,再加一个同步线程任务,发生死锁报错-(void)textDemo1{dispatch_queue_tqueue=dispatch_queue_create("cooci",NULL);NSLog(@"1");dispatch_async(queue,^{NSLog(@"2");dispatch_sync(queue,^{N
223
后端
01-01 08:00
后端
GCD 之 函数与队列
GCD 之 函数与队列,GCD全称GrandCentralDispatch,基于C语言的函数,会自动利用更多的CPU内核,自动管理线程生命周期总结:GCD就是将任务添加到队列,并指定任务执行的函数函数GCD中有两种执行任务的方式:同步函数(dispatch_sync)和异步函数(dispatch_async)同步函数(dispatch_sync)必须等待当前语句执行完毕,才会执行下一条语句,会阻塞
185
后端
01-01 08:00
后端
GC复制存活对象,它内存地址变了么?
前些天与一位朋友技术交流,朋友在招人面试时想到一个问题,JVM垃圾回收时,会复制存活的对象到不同的区域。比如从新生代复制到老年代,在此过程中,被复制的对象的地址是否变了呢?对他提出的这个问题很感兴趣...
171
后端
01-01 08:00
后端
gcc、g++、gdb安装
gcc、g++、gdb安装,Windows安装有闲工夫在Windows上安装g++/gcc/gdb,还不如装个虚拟机安装Linux,在Linux上安装但是我还是要讲的首先,需要安装MinGW,MinGW,是MinimalistGNUforWindows的缩写(百度抄的),所有的C/C++产品包括make都需要MinGW。要想安装,首先,进入http://www.osdn.net/projects/
168
后端
01-01 08:00
后端
GCC编译器基本数据类型长度对照表
GCC编译器基本数据类型长度对照表,GCC编译器基本数据类型长度对照表https://blog.csdn.net/ababab12345/article/details/103408685linuxDWORD的正确定义在进行C语言程序移植时,有时候要把Windows下的程序移植到Linux下,在Windows平台上通常是用VC++开发,在Linux上通常使用GCC编译代码。在Windows平台上,
167
后端
01-01 08:00
后端
GCC 9.4发布:不再强制要求代码贡献版权转让给FSF
GCC 9.4发布:不再强制要求代码贡献版权转让给FSF,GCC9.4发布:不再强制要求代码贡献版权转让给FSF在发布GCC9.4之外,GCC指导委员会今天宣布弃用一项现有的长期政策:将所有代码贡献的版权转让给自由软件基金会(FSF)。长期以来,GCC要求任何补丁都要向FSF转让版权,这对于某些人来说会是个问题。而鉴于RMS重返FSF董事层引发的风波,有些人倡议分叉到GNUCompilerColl
166
后端
01-01 08:00
后端
GCD 之 底层原理分析
GCD 之 底层原理分析,本文是队列创建、同步/异步函数、单例、信号量以及调度组的底层原理分析队列创建在上一篇文章GCD之函数与队列中,我们理解了队列与函数,知道队列的创建时通过GCD中的dispatch_queue_create方法,下面我们在libdispatch.dylib去探索队列是如何创建的(下载链接)底层源码分析在源码中搜索dispatch_queue_createdispatch_q
117
后端
01-01 08:00
后端
GCD 之 NSThread & GCD & NSOperation
GCD 之 NSThread & GCD & NSOperation,本文的主要目的是介绍NSThread、GCD、NSOperation常见的使用方式NSthreadNSthread是苹果官方提供面向对象的线程操作技术,是对thread的上层封装,比较偏向于底层。简单方便,可以直接操作线程对象,使用频率较少。创建线程线程的创建方式主要以下三种方式通过init初始化方式创建通过detachNewT
102
后端
01-01 08:00
后端
GC 核心关注点都在这里
GC 核心关注点都在这里,本文主要把握3个问题,哪些内存需要回收,什么时候回收以及如何回收。继续阅读,你会找到答案的。Java运行时内存区域可以划分为程序计数器,虚拟机栈,本地方法栈,Java堆,方法区,运行时常量池这几个部分。程序计数器,虚拟机栈,本地方法栈这3个区域会随着线程的存在而存在且在程序编译期间就确定了,所以我们在讨论垃圾回收的时候不考虑他们,主要考虑的就是Java堆和方法区,这部分内
84
«
1
2
»