E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
gcd;exgcd
《iOS进阶-唐巧》阅读记录
内存管理及各种实践技巧)、iOS开发底层原理(值得细读-Objective-c对象模型、TaggedPointer对象、block对象模型)精华选读:iOS开发底层原理(第三部分)、内存管理(第10章)、
GCD
小豆oo
·
2022-02-19 13:58
GCD
系列知识总结
image.png引言:越是细节越能体现一个人的严谨,越是微小越是能看到事物的光芒1.队列官方解释:DispathQueue是FIFO队列,应用程序可以以块对象的形式向其提交任务。调度队列可以串行执行任务,也可以并发执行任务。提交给DispathQueue的工作在系统管理的线程池上执行,不用开发者操心在那个线程上。除了App主线程的调度队列mainQueue外,别的DispathQueue系统不保
Chendy_Linda
·
2022-02-19 12:45
GCD
方式实现倒计时功能
直接上代码//设置发送验证码倒计时-(void)resendCheckCodeBtnMode{__blockinttimeout=60;//倒计时时间dispatch_queue_tqueue=dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,0);dispatch_source_t_timer=dispatch_source_cr
asdfeng
·
2022-02-19 11:08
GCD
队列理解
GCD
队列理解先抛总结点:1.并行队列要并行执行,其实也是通过开辟多个子线程实现的;那么当并行队列遇到没法开辟多个子线程,那么他就没法达到并行的目的,例如dispatch_sync(concurrentQueue
Corbin___
·
2022-02-19 09:28
简单记录
GCD
的学习笔记
一、队列和任务队列1.串行队列,一般使用dispatch_queue_create方法创建,并指定队列的类型DISPATCH_QUEUE_SERIAL2.并行队列,一般使用dispatch_queue_create方法创建,并指定队列的类型DISPATCH_QUEUE_CONCURRENT3.主队列,使用dispatch_get_main_queue来获取。任务1.同步,不开辟子线程,使用disp
ios___developer
·
2022-02-19 06:43
timer、CADisplayLink、dispatch_source_t
runloop每跑一圈话费的时间是不固定;
GCD
的定时器是不依赖runloop的比较准时;//会发生循环引用;self.link=[CADisplayLinkdisplayLinkWithTarget:
code_牧轩
·
2022-02-19 06:28
基于Tomcat8模拟各类GC收集器测试
环境tomcat8java8jmter(压力测试工具)GC参数tomcat实例111.jpg1.使用32M堆处理请求-参数--server-Xloggc:gc.log-XX:+Print
GCD
etails-Xmx32M-Xms32M-XX
alone大有人所看
·
2022-02-19 00:04
iOS多线程-
GCD
的几个常用方法
1.
GCD
信号量:dispatch_semaphore(1)dispatch_semaphore_create创建一个Semaphore并初始化信号的总量(2)dispatch_semaphore_signal
Dorom_81d0
·
2022-02-19 00:33
iOS-底层原理25-
GCD
(下)
《iOS底层原理文章汇总》上一篇文章《iOS-底层原理24-
GCD
(上)》介绍了异步函数disasync的包装和调用流程,本文介绍线程是怎么被
GCD
封装创建的1.队列的创建以模板进行处理:基础模板的基础上进行修改
一亩三分甜
·
2022-02-18 22:59
Hexo -- 快速、简洁且高效的博客框架
资料中文官网地址详细的文档更多的骚操可以前去查看文档快捷使用命令行创建一个项目npminstallhexo-cli-ghexoinitblo
gcd
blognpminstallhexoserver问题修复
sunxiaochuan
·
2022-02-18 14:40
Java 1.8 常用GC参数速查表
caison/caison-blog-demo/tree/master/gc-demoGC信息打印-verbose:gc开启输出JVMGC日志-verbose:class查看类加载信息明细-XX:+Print
GCD
etailsGC
无色的叶
·
2022-02-18 14:00
【阶乘逆元】【线性求逆元】【组合计数】牛妹的数学难题
mod p)a\timesb\equiv1(mod\,\,p)a×b≡1(modp),可以称a是b在模p情况下的逆元.逆元其实就是可以看作倒数2️⃣阶乘逆元方式一:通过费马小定理求逆元:当p为素数,并且
gcd
行码棋
·
2022-02-18 07:10
数学
线性代数
数论
逆元
C++
算法
2020年iOS大厂面试题总结(一)
2019年IOS面试题总结(一)1.ios内存管理机制2.NSThread、
GCD
、NSOperation多线程3.输入一个字符串,判断这个字符串是否是有效的IP地址4.大数加法怎么实现?
iOS最新面试题收录
·
2022-02-18 06:02
CDH6安装(一)——虚拟机搭建
虚拟机搭建新建虚拟机->选择对应的版本->界面上配置时区时间->配置root密码->磁盘分配->等待不了解点击(用英文不要用中文)相关资料链接虚拟机基础配置一、ip配置配置虚拟网络nat_config.pn
gcd
PandaEyes聊大数据
·
2022-02-18 04:45
欧几里得扩展-逆元求解
核心公式:xa+yb=
gcd
(a,b)逆元为上述公式的特殊情况(
gcd
(a,b)==1,a和b互为质数)老师上课提问:1~26哪些满足与26互质,满足互质其逆元为多少?
klaaay
·
2022-02-17 20:13
iOS-
GCD
GCD
是一种易用、高效的多线程技术,可代替NSThread和performSelector使用,其性能高于NSThread。创建/获取
GCD
可创建有序执行的线程(串行线程)和无序线程(并行)两种。
a_超
·
2022-02-17 19:03
gcd
小结
//:Playground-noun:aplacewherepeoplecanplayimportUIKitimportDispatch//MARK:-DispatchQueue//初始化一个默认队列letlab="com.dispatch"//线程的优先级qualityofserviceletqos=DispatchQoS.default//attributes队列的属性letattr=Disp
alex_zn
·
2022-02-17 18:14
GCD
定时器的封装
而
GCD
定时器依赖于操作系统内核,更加准时。
分流替躺欧阳克
·
2022-02-17 14:47
iOS_多线程_
GCD
_顺序执行
多个任务同时执行,全部执行完毕再执行其他的操作(1)dispatch_group_async、dispatch_group_notify结合使用///队列组dispatch_group_tgroup=dispatch_group_create();///并发队列dispatch_queue_tqueue=dispatch_get_global_queue(0,0);dispatch_group_a
MR_詹
·
2022-02-17 12:20
Ios面试复习--NSOpration
对
GCD
的面向对象的封装NSOperation1.NSInvocationOperation默认在住线程2.NSBlockOperation默认在主线程可添加额外任务在子线程3.NSOperationQueueQueue
金克拉拉拉拉
·
2022-02-17 06:10
CocoaAsyncSocket (
GCD
AsyncSocket)适配IPv6
底层采用了第三方的socket库:CocoaAsyncSocket,里面包含了
GCD
AsyncSocket.h和
GCD
AsyncSocket.m文件。
Auditore
·
2022-02-17 05:09
绝唱
其实历史已经昭然若揭,任何无
GCD
领导的揭竿而起,都注定要失败。当这样一位年轻姑娘被一帮壮汉拖住往另一头牵拉时,几十双手百余号人又能怎样?!
浪漫一生2
·
2022-02-16 13:10
iOS 单例模式 - 单例对象销毁【
GCD
】
单例对象的创建方式单例.h文件的实现#importNS_ASSUME_NONNULL_BEGIN@interfaceNBNetworkTools:NSObject//创建单例对象+(instancetype)sharedInstance;//销毁单例对象-(void)dellocInstance;//用户名@property(nonatomic,copy)NSString*username;//密
Matt_Z_
·
2022-02-16 07:09
GCD
小总结
单例模式-(void)once{staticdispatch_once_tonceToken;dispatch_once(&onceToken,^{//这里的内容程序开始到结束只执行一次});}串行队列同步/异步执行任务-(void)serial{//创建串行队列dispatch_queue_tserialQueue=dispatch_queue_create("串行队列",DISPATCH_QU
qiuYang_HANABI
·
2022-02-16 07:30
为什么
GCD
比多线程优越
GCD
与多线程1,多线程线程是操作系统能够进
K__M
·
2022-02-16 06:05
欧拉函数:求小于等于n且与n互质的数的个数
最大公约数求法:辗转相除法,最小公倍数:较大值除以最大公约数乘以较小值辗转相除法:较大的数a取模较小的数b,得取模值c若取模值等于0则最大公约数为取模值,否则继续下一步a与c再次取模,回到第二步//求最大公约数
gcd
·
2022-02-16 00:00
算法
JVM性能调优与实战基础理论篇-下
虚拟机提供了-XX:+Print
GCD
etails这个收集器日志参数,告诉虚拟机在发生垃圾收集行为时打印内存回收日志,并且在进程退出的时候输出当前的内存各区域分配情况。
itxiaoshen
·
2022-02-15 23:00
CocoaAsyncSocket 学习 (二)
接CocoaAsyncSocket学习(一)实现自动逻辑回复功能在监听接入客户端的方法中监听到接入后写入客户端数据-(void)socket:(
GCD
AsyncSocket*)sockdidAcceptNewSocket
Theshy
·
2022-02-15 21:09
多线程相关
1.
GCD
同步/异步和串行/并发dispatch_barrier_asyncdispatch_group(1)同步/异步和串行/并发dispatch_sync(serial_queue,^{//任务})
细雨菲菲v
·
2022-02-15 21:49
对不起,我没时间透过你简单的简历来了解你丰富的能力和经验
作者简介:Edward,前上市公司招聘负责人+
GCD
F全球职业规划师+猎头,职场故事多,你吐槽,我恰好有药。我有茶和咖啡,你的职场人生,希望我有幸一同参与。
职业生涯规划师Edward
·
2022-02-15 18:56
IOS 多线程的四种创建方案及比较
创建线程的的方案有pthread,NSThread,
GCD
,NSOperation,那么我就依次说一下每种方案有什么优缺点,及它们是怎样创建线程的。1.0pthreada
天遥love
·
2022-02-15 14:25
浅谈iOS中的多线程-
GCD
基本概念1、进程与线程的关系?进程有自己的内存空间,线程是执行进程的单元。所以,一个进程至少有一个线程2、任务就是block里面的代码块3、队列队列有FIFO的特性,多线程常见的队列分串行队列(serial)和并发队列(concurrent)。我们会往队列里面添加任务,他们的执行时间分别如下图队列执行时间.jpeg上图可以看出,遵循了FIFO原则,不管哪种队列,都是先放进的任务先执行。串行队列会等
hallfrita
·
2022-02-15 11:55
记一次JVM调优
过程在项目启动时加上必要的参数-XX:+PrintGC-XX:+PrintGCCause-XX:+Print
GCD
ateStamps-XX:+Print
GCD
etails-X
Real_man
·
2022-02-14 15:28
LUOGU 2257 YY的
GCD
- 莫比乌斯反演
Description神犇YY虐完数论后给kAc出了一题:给定求且为质数的有多少对。kAc不想做,并把这道题扔给了你。InputFormatOutputFormatSampleInput21010100100SampleOutput302971Constraints对于%的数据,。CCYOS我的第二道莫比乌斯反演题。本题即计算设为且为的的个数,代入原式设为且为和的倍数的的个数,莫比乌斯反演的第二种
苏子旃
·
2022-02-14 10:46
iOS线程与
GCD
线程和进程的区别进程:每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销,一个进程包含1--n个线程。(进程是资源分配的最小单位)线程:同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换开销小。(线程是cpu调度的最小单位)地址空间:同⼀进程的线程共享本进程的地址空间,⽽进程之间则是独⽴的地址空间。资源拥有:同⼀进程内的线程共享本进程的资源如
Kates
·
2022-02-14 10:18
iOS
GCD
信号量dispatch_semaphore_t
前言:在研究《iOS性能监控(二)——主线程卡顿监控》中,发现有一些
GCD
信号量的知识之前没有好好梳理过。故本篇用来梳理一下
GCD
中信号量dispatch_semaphore_t相关的知识。
齐舞647
·
2022-02-14 07:05
NSOperation的简单使用
NSOperation是苹果大力推荐的"并发"技术NSOperation的核心概念:将"操作"添加到"队列"
GCD
将"任务"添加到"队列"NSOperation类是一个抽象类特点:-不能直接使用!
星辰流转轮回
·
2022-02-14 05:01
Operation、OperationQueue的使用
iOS、macOS提供了GrandCentralDispatch(简称
GCD
)、Operations两种解决方案。
pro648
·
2022-02-14 04:36
GCD
之并发队列的获取
关于
GCD
如何获得全局并发队列1.在一般情况下都是利用下面这段代码来获取全局并发队列dispatch_queue_tmy_queue=dispatch_get_global_queue(0,DISPATCH_QUEUE_PRIORITY_DEFAULT
猴代王
·
2022-02-14 03:59
记一次Java进程突然消失问题
发现服务进程消失.看程序本身的日志,没有异常输出查询磁盘空间是否不足,没有此问题增加如下启动参数,查看GC日志,发现程序无GC出现-Xloggc:/home/admin/logs/gc.log-XX:+Print
GCD
etails-XX
voltric
·
2022-02-13 19:21
多线程
ios中为我们提供了
GCD
、NSOpration、NSThread一、
GCD
多线程与锁
GCD
同步异步、串行、并发dispatch_barrier_async栅栏调用,往往用来解决多读单写的问题dispatch_sync
何伟东
·
2022-02-13 14:25
iOS-
GCD
的基本使用和死锁问题
/异步函数加并发队列/**异步函数+并发队列组合会开启多条线程,(异步函数具备开线程的能力,但不是每次都必须开新的线程)队列中的任务是异步执行的(无序的,一起执行)注意:
GCD
中并发队列开多少条线程是不受控制的
长衣貌
·
2022-02-13 12:21
《Pro Multithreading and Memory Management for iOS and OS X》技术分享
ProMultithreadingandMemoryManagementforiOSandOSX》image.png中文版为《Objective-C高级编程iOS与OSX多线程和内存管理》,原作者是两位日本人主要讲了ARC、Blocks、
GCD
踏云小子
·
2022-02-13 12:55
学习
GCD
看我就够了
iOS实现多线程有4种方法pthreadsNSThread
GCD
NSOperation&NSOperationQueuef这里我们主要讲
GCD
一、DispatchQueue和线程的关
Davis_
·
2022-02-13 11:31
iOS开发:深入理解
GCD
(二)
1.DispatchGroup 在追加到DispatchQueue中的多个任务处理完毕之后想执行结束处理,这种需求经常出现。如果只是使用一个SerialDispatchQueue时,只要将想执行的处理全部追加到该串行队列中并在最后追加结束处理即可。但在使用ConcurrentDispatchQueue时或同时使用多个DispatchQueue时,源代码会变得颇为复杂。 这种情况下,可以使用Di
____Rainbow
·
2022-02-12 20:00
Android性能探索
进程管理&内存管理进程生命周期进程优先级:前台进程可见进程服务进程后台进程(LRUCache&占用内存大小)onTrimMemory
GCD
alvik|ART的进程级行为(一个进程就是一个虚拟机实例),一个进程占用内存达到
任易Change
·
2022-02-12 10:49
留学规划意识崛起,家长携幼童参加世界名校教育展
11月26日早上,世纪桥国际教育联手南宁二中国际部和招商银行主办的世界名校教育展如期举行,国内国际教育专家、美国
GCD
F认证生涯规划师、教育规划与家庭财富投资专家等陆续就位。
世纪桥国际教育
·
2022-02-12 04:20
iOS开发中的多线程
iOS开发中的多线程pthread,NSThread,NSOpertion,
GCD
的区别同步和异步,并发和串行的区别注意:使用sync函数往当前串行队列中添加任务,会卡住当前的串行队列(产生死锁)
佛祖拿屠刀
·
2022-02-11 18:26
oc基础面试题汇总
1.关于方法的执行顺序问题,代码示例如下:-(void)
GCD
Test{dispatch_after(dispatch_time(DISPATCH_TIME_NOW,(int64_t)(0*NSEC_PER_SEC
oc123
·
2022-02-11 13:32
2019-03-02
第二种是用__block修饰指针强行将指针放入堆区,这种法在要做事情结束时候必须手动释放变量ws,如图释放位置也会产生问题,可以在
gcd
方法内释放。
Etoaer
·
2022-02-11 10:48
上一页
36
37
38
39
40
41
42
43
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他