【多线程-第三天-NSOperation队列的取消暂停继续 Objective-C语言】

一、队列的取消、暂停、继续

通知

1.OK,我们队列正在执行呢,我可以点个按钮,我让它暂停一下,我再点一个按钮,让队列继续,我不想执行了,我可以把队列中所有的操作取消掉,

我正在下载呢,下载五首歌曲,两首歌下载完了,我不想下载了,我有其他更重要的事情要用网络,我可以怎么样啊,取消,

当然我也可以暂停,我去做其他更重要的事情,等其他更重要的事情做完,我再回来继续,

现在我用代码来演示一下啊,演示它们,其实就是调用队列的一些属性或者方法,因为它就是一个对象,我们只要调用它的一些方法,或者属性,就OK了啊,我们来看,

1)取消所有的操作:- (void)cancelAllOperations;

通知

2)暂停和恢复队列:用的是一个属性,suspended,这个属性叫做suspended,它是一个BOOL类型的属性,这块儿写的是它的set方法和get方法,这个属性是一个BOOL类型,这个属性是什么意思呢,suspended,什么意思,它是暂停的意思,当它的值等于YES的时候,是暂停,等于NO的时候呢,不暂停,不暂停就是继续嘛,就是继续,

OK,好,方法我们就知道了,下面我们来快速演示一下,

2.回过来,还是刚刚这件事情,

通知

但是,循环次数是10的话,有点儿太快,改成20,

通知

刚刚我们是不是设置过了最大并发数,是不是会两件事情、两件事情同时去执行,

在执行的过程中,我有更重要的事情要

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

清风清晨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值