-
1.最常用的GCD模板
全局队列异步执行
DispatchQueue.global().async {
//耗时操作写在这里
DispatchQueue.main.async {
//回到主线刷新
}
}DispatchQueue.global().async {//耗时操作写在这里 DispatchQueue.main.sync { //回到主线刷新 }}
-
2.延时调用
let delay:TimeInterval = 3
DispatchQueue.main.asyncAfter(deadline: DispatchTime.now() + delay) { //3秒后在主线程执行
}
相关文章
- YOLOV5使用过程中可能出现的问题及解决方法
- 六十八、SAP中内表插入的三种方法之二,COLLECT的使用,用于计算数字字段之和
- 在python语言中不能作为变量名的是什么_4、 在 Python 中可以使用 if 作为变量名。 (1.0分)_学小易找答案...
- Matlab中cell数组的使用
- 【C++】C++中的命名/名字/名称空间 namespace-使用命名空间中的成员
- scrapy中的meta参数的使用
- C++中的STL简单介绍
- PyTorch中的使用
- 微服务中怎么获取请求头信息-何时使用? 当需要访问 @RequestHeader 不直接支持的功能,或者需要更底层的控制时(虽然比较少见)。 3. 在过滤器 (Filter) 或拦截器 (Interceptor) 中获取 在微服务中,很多横切关注点(Cross-Cutting Concerns)如认证、授权、日志记录、分布式追踪上下文传播等,在请求到达 Controller 之前处理。这时,可以在 Filter 或 Interceptor 中获取请求头。 示例 (使用 Servlet Filter):
- php中curl的使用(一)