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
异步任务
异步编程
异步编程一、FutureTask应用&源码分析1.1FutureTask介绍FutureTask是一个可以取消
异步任务
的类。FutureTask对Future做的一个基本实现。
llp1110
·
2023-04-17 05:29
并发编程
java
线程池使用的10个坑
前言日常开发中,为了更好管理线程资源,减少创建线程和销毁线程的资源损耗,我们会使用线程池来执行一些
异步任务
。但是线程池使用不当,就可能会引发生产事故。今天跟大家聊聊线程池的10个坑。
知食份子.
·
2023-04-17 03:47
java
jvm
servlet
池线程
【自定义ThreadPoolTaskExecutor 来实现线程池模拟
异步任务
】
1、配置线程池packagecom.lfsun.common.config;importorg.springframework.context.annotation.Bean;importorg.springframework.context.annotation.Configuration;importorg.springframework.scheduling.concurrent.Threa
lfsun666
·
2023-04-17 00:48
记录
多线程
Java
java
spring
spring
boot
django中的celery框架
什么是celeryCelery是一个简单、灵活且可靠的,处理大量消息的分布式系统,专注于处理
异步任务
队列,同时也支持任务调度。
ftploveing1234
·
2023-04-16 21:36
celery
django
django
python
celery中的时区陷阱
Django中使用celery执行
异步任务
非常方便,通过apply_async可以控制定时任务的执行时间。
luckriver
·
2023-04-16 20:32
Spring Boot
异步任务
、异步消息
目录1.
异步任务
1.1.概述1.2.使用2.异步消息2.1.概述2.2.使用1.
异步任务
1.1.概述举一个例子,我现在有一个网上商城,客户在界面点击下单后,后台需要完成两步:1.创建客户订单2.发短信通知客户订单号这里面第
_BugMan
·
2023-04-16 16:50
JAVA
EE
java
spring
前端
C++定时器
定时器:管理大量延时任务的模块,
异步任务
addTimer(1000,func);addTimer(1000,func);addTimer(1000,func);addTimer(1000,func);数据结构
Poo_Chai
·
2023-04-16 12:00
数据结构
c++
关于 JavaScript 的事件循环、微任务和宏任务
事件循环是JavaScript的一种执行模型,用于处理
异步任务
和事件。它通过监听事件队列中的任务,将任务分为宏任务和微任务,并按照一定的顺序执行它们,以实现JavaScript的异步执行。
姥姥家的饭
·
2023-04-16 11:15
javascript
前端
开发语言
事件循环:Event Loop (tasks and microtask)
基本概念:事件循环是一个程序结构,用于等待和发送消息、事件PS:如果是第一次接触这个概念,可以去看下阮一峰老师的文章,下面参考的第一篇文章二、大体步骤1.所有同步任务在主线程上执行,会形成一个执行栈,2.当
异步任务
返回后
依然还是或者其他
·
2023-04-16 09:26
从一道题浅说 JavaScript 的事件循环
/Daily-Interview-Question/issues/7注:本篇文章运行环境为当前最新版本的谷歌浏览器(72.0.3626.109)任务队列首先我们需要明白以下几件事情:JS分为同步任务和
异步任务
同步任务都在主线程上执行
今天大梦要早睡
·
2023-04-16 06:25
Python socket OSError: [Errno 101] Network is unreachable,如何在云端启动celery
当我们把项目部署到云端上,再发送邮件时,我们启动的celery
异步任务
出错。在Windows上没有错,而在centos上报错。重写了此任务。
一半的一半,
·
2023-04-16 05:40
Django
REST
framework
django
后端
2019-10-29面试(未解决)
5、幂等具体如何实现6、
异步任务
如果很多,怎么限流?7、Btree一般创建多少层?表里有ID(主键)和价格(索引),查询id=10的价格,和价格=10的id区别?8、用主键索引,为什么会快?
hedgehog1112
·
2023-04-15 18:53
Celery使用教程完整版【从安装到启用】
Celery是一个基于Python开发的
异步任务
队列,可以实现任务的异步调度和处理。
字节跳远
·
2023-04-15 16:17
python
什么是
异步任务
?具体开发中有哪些运用呢?
异步任务
是指可以在一个进程中并发执行的任务,可以通过不同的方式来实现,如多线程、多进程、协程等。在开发中,
异步任务
通常用于处理耗时的操作,例如网络请求、I/O操作等,以提高程序的性能和响应速度。
字节跳远
·
2023-04-15 14:12
idea
聊聊使用 JavaScript 做动画出现卡顿的原因
以setInterval为例,当一个setInterval定时器被创建后,它的回调任务会被放到异步队列,只有当同步任务执行完成后,浏览器才会检查异步队列中是否有需要执行的
异步任务
,如
xy_向阳
·
2023-04-15 09:02
JavaScript基础
web前端
动画
javascript
前端
简单的 Web 应用架构概览
这个过程会跟很多服务通信:从数据库取记录、将耗时操作发给
异步任务
服务等等。3
hjiangwen
·
2023-04-15 01:11
js 的eventloop
浏览器环境下,
异步任务
分macroTask和microTask宏任务macroTask:script中代码、setTimeout、setInterval、I/O、UIrender微任务microTask
鹏雨燕
·
2023-04-14 22:57
并发编程——几种常用线程池
1、newThread的弊端执行一个
异步任务
你还只是如下newThread吗?
xiaoshitou_2015
·
2023-04-14 18:52
java
jvm
开发语言
js的异步执行操作顺序学习
1.js中同步
异步任务
的顺序首先,我们可以确定js是一门单线程的语言,即能够执行任务的道路只有一条,而这条道路上面改执行怎样的任务,就需要有一个顺序来区分.js的任务用大的分类可分为同步任务和
异步任务
,
叶一叶知秋
·
2023-04-14 09:22
CompletableFuture API详解
在JAVA中,一个
异步任务
的调用可以使用Threads。然而,为了获得最佳性能,需要仔细规划业务流程中的各个步骤的编排,这对于不了解JAVA整个并发体系的人来说,非常容易出错。
梅肯羅斯
·
2023-04-14 08:14
采用线程池处理
异步任务
并获取最终结果
以前对线程池的理解大多处于理论阶段,知道为什么要用以及怎么用,各个参数的含意设置及原理,也明白submit和excute的区别,但是在实际工作时遇到对
异步任务
处理时却不知道怎么先批量提交到线程池,利用线程池批量处理后再批量获取返回结果
Acamy丶
·
2023-04-14 04:17
Celery + Redis的
异步任务
详解
一、背景在开发过程中,有时会遇到一些需要执行时间很长的任务,如果放在前端,会让用户一直等待任务执行完或者一直转圈圈,用户体验非常不好。为了改善这种体验,使用异步的方法可以解决以上情况。在Django中,我们可以使用celery异步框架,我们可以把耗时的任务(或者定时的任务)交给后台执行,而前端给用户立即返回,待用户需要查看结果时,点击查看即可,并且可以随时看到任务执行的状态。二、原理Celery是
戴壮缑
·
2023-04-14 02:52
python学习
python
redis
django
分布式任务调度,定时任务的处理方案
方案一:使用
异步任务
+定时任务可以结合使用,实现在指定时间或周期内异步执行任务的功能(单单使用定时任务会阻塞主线程)适用场景:Spring定时任务是Spring框架提供的一种轻量级的任务调度方案,它的特点是简单易用
自律只猪侠
·
2023-04-14 01:48
java
spring
cloud
CompletableFuture执行多个
异步任务
,将结果合并返回
publicMaptest()throwsInterruptedException,ExecutionException{//不存在并发插入情况,不需要使用ConcurrentHashMap//Mapdata=newConcurrentHashMapdata=newHashMaptask01=CompletableFuture.supplyAsync(()->{try{TimeUnit.SECON
悟能的师兄
·
2023-04-13 23:45
java
java
多线程
Android----单例模式下的一种整体开发思路
问题1:
异步任务
的时候为了使用弱引用写了很多重复的代码例如为了避免使用内部类引用父类,要使用静态内部类,并且要使用弱引用才能控制父类的展示。
pgydbh
·
2023-04-13 17:57
PHP实现异步定时多任务消息推送
在PHP中实现异步定时多任务消息推送的方式有多种,其中一种常用的方式是使用
异步任务
队列。以下是一个简单的步骤:安装和配置消息队列服务(如RabbitMQ、Redis等)。
·
2023-04-13 09:10
Celery
不太理解
异步任务
队列,看到有人说:分布式
异步任务
队列的作用就是把python代码放到不同的环境上面去跑,核心难题就是如何序列化和反序列化函数,函数都有复杂的依赖关系,调用系统函数,或者用户自定义函数,这些依赖都要一起序列化传输
vckah
·
2023-04-13 09:59
初始化线程的四种方式以及ThreadPoolExecutor的拒绝策略
Runnable接口执行方式:方式3:实现Callable接口+FutureTask(可以拿到返回结果,可以处理异常)执行方式:*注:以上三种启动线程的方式,在以后的业务代码里我们都不使用,讲所有的多线程
异步任务
交给线程池执行方式
Liyuhao02
·
2023-04-13 09:58
线程池
拒绝策略
java
java多线程:callable和futureTask获取
异步任务
的返回值(实现并行计算)
场景:我们要计算1+…+10和20+…+30相加的结果,当然可以用a=1+…+10,b=20+…+30,之后resutl=a+b。但实际上第一个任务A和第二个任务B互不影响,我们可以使用多线程的方法,将任务A和任务B并行执行,最后将两个任务的执行结果相加。那这样怎么用java实现呢?先提出两个问题:FutureTask和callable是用来干什么的?FutureTask实现并行计算(Future
竹光&散影^O^少军
·
2023-04-13 08:47
Java多线程
java
并行计算
多线程
python每周一练20191103:使用Flask、Redis和Celery执行
异步任务
介绍随着Web应用程序的发展和使用的增加,用例也变得多样化。我们现在正在建设和使用网站来执行比以往更复杂的任务。其中一些任务立即转发给用户,而其他任务则需要进行进一步处理后转发。Celery可以帮助我们分解复杂的工作,并由不同的机器来完成,以减轻一台机器上的负载或减少完成时间。在本文中,我们将探讨Celery在Flask应用程序中安排后台任务的使用,以减轻资源密集型任务的负担并确定对最终用户的响应
python测试开发
·
2023-04-13 05:14
前端学习-同步异步问题
一、什么是同步/
异步任务
?同步任务:指的是在主线程上排队执行的任务,只有当前一个任务执行完毕后才可执行下一个任务。
Hkk17
·
2023-04-12 14:13
javascript
前端
【C#】多线程处理 --《C#本质论》
目录一、多线程基础知识二、System.Threading(一)线程管理(二)Thread.Sleep()(三)Thread.Abort()(四)线程池处理三、
异步任务
(一)从Thread到Task(二
阿月浑子2021
·
2023-04-12 09:35
C#
c#
开发语言
django-celery小记--
异步任务
和定时任务
异步任务
1:环境准备安装celery,rabbitmq-server,django-celery.pipinstallcelerypipinstall-django-celeryapt-getinstallrabbitmq-server2
徐德东
·
2023-04-12 06:59
iOS 多线程执行完网络任务ABC再执行D
还能保证网络
异步任务
的一致性?很显然大部分文章压根没有考虑任务的异步性,而且显示开发中大部分任务都是异步的,因此本文先从网上的同步任务,也
可地出溜
·
2023-04-12 05:42
CompletableFuture学习及实践应用
它可以用来处理复杂的
异步任务
和多个任务之间的依赖关系,让程序的并发执行更加高效和简单当时客户端启动时刻调我们后端的接口比较多,后来客户端想把多个接口合成一个,根据入参的urlList,来进行多个接口调用
ZhiguoXue_IT
·
2023-04-12 00:24
计算机技术知识
java并发编程及实战案例分析
学习
p2p
网络
iOS(Swift) TaskProtocol
异步任务
队列
需求前提昨天做需求时,一个简单的需求,一个动画展示,在动画展示几秒后,移除动画,然后我在动画完成时completion写了个prepareForReuse方法去重置数据.但是冲突点来了,这个动画是View动画,不能提前取消,所以导致Completion会在下次的show动画中被执行,如果还没来的及prepareForReuse就调用show,这样数据展示就会出问题.设计利用OperationQue
简单coder
·
2023-04-11 19:21
[C++11]std::promise介绍及使用
std::future可以用来获取
异步任务
的结果,因此可以把它当成一种简单的线程间同步的手段。std::future通常由某个Provider创建,你可以
Hello,C++!
·
2023-04-11 12:23
celery 中任务的结构以及执行
起因最近打算实现
异步任务
,回想起当年看celery的场景,重新整理下celery的机制1.任务入队列假定一个函数定义如下defadd(a,b,c=0):printa+b+c任务被序列化后,以字符串的形式入队列
woshiaotian
·
2023-04-11 07:56
celery
celery
python
Celery介绍以及使用
文章目录celery一、什么是celery1、celery是什么:2、使用场景3、Celery的优点4、Celery的安装二、Celery执行
异步任务
1、创建
异步任务
执行文件(消费者)2、创建生产者文件
JTOOP
·
2023-04-11 07:56
celery
Django
python
分布式
celery
celery介绍
目录官方架构:celery是独立的服务celery包结构celery执行
异步任务
,延时任务,定时任务
异步任务
延时任务定时任务django使用celery秒杀逻辑双写一致性官方Celery官网:Celery-DistributedTaskQueue—Celery5.2.7documentationCelery
Yietong309
·
2023-04-11 07:56
luffy
redis
python
缓存
数据库
Celery基础介绍
一、Celery的基础介绍1.celery简介Celery是一个
异步任务
队列/基于分布式消息传递的作业队列。其本质是生产者和消费者模式。生产者发送任务到消息队列,消费者负责处理任务。
八千流。
·
2023-04-11 07:25
python
django
celery
celery定时任务
celery异步任务
celery详解
django之celery使用
celery
异步任务
处理
此时,就可以考虑使用celery
异步任务
处理,并将耗时操作的程序放到celery中来执行celery是一个强大的分布式任务队列,它可以让任务的执行完全脱离主程序,甚至可以被分配到
Zionnnnnnnn
·
2023-04-11 07:25
debian
运维
celery启动命令linux,Celery(示例代码)
1Celery介绍1、celery应用举例1、Celery是一个基于python开发的分布式异步消息任务队列,通过它可以轻松的实现任务的异步处理,如果你的业务场景中需要用到
异步任务
,就可以考虑使用celery2
weixin_39623805
·
2023-04-11 07:55
celery启动命令linux
Celery介绍和基本使用(基于4.3.0版本)
Celery是一个基于python开发的分布式异步消息任务队列,通过它可以轻松的实现任务的异步处理,如果你的业务场景中需要用到
异步任务
,就可以考虑使用celery,举几个实例场景中可用的例子:
异步任务
:
最萌毕加索
·
2023-04-11 07:55
Python
python
django
异步处理Celery5大核心和工作流程
Celery是一个基于python的分布式
异步任务
队列,通过它可以轻松的实现任务的异步处理,如果你的业务场景中需要用到
异步任务
,就可以考虑使用celery,举几个实例场景:
异步任务
:将==耗时==的操作任务提交给
w_ang__ang
·
2023-04-11 07:54
知识点总结
爬虫
java
开发语言
celery:celery介绍、架构、基本使用、celery执行
异步任务
,延迟任务,定时任务、django中使用celery
目录一、celery介绍二、celery架构三、celery基本使用两种celery任务结构:提倡用包管理,结构更清晰3.1普通使用3.2包结构四、celery执行
异步任务
,延迟任务,定时任务3.1
异步任务
嗷range
·
2023-04-11 07:20
celery
celery
celery:celery介绍、架构、基本使用,celery执行
异步任务
、延迟任务、定时任务,django中使用celery。
Celery-DistributedTaskQueue—Celery5.2.7documentationCelery官方文档英文版:Celery-DistributedTaskQueue—Celery5.2.7documentation#celery:芹菜,一个分布式的
异步任务
框架
爱思考的实践者
·
2023-04-11 07:48
Celery
django
python
后端
java线程池合理设置最大线程数和核心线程数
一开始是这么配置的:@Configuration@EnableAsync(proxyTargetClass=true)//利用@EnableAsync注解开启
异步任务
支持@ComponentScan({
李振伟
·
2023-04-11 00:35
java技术分享
java
iOS开发系列--Block中的weakSelf/strongSelf使用
ObjectiveC的Block是一个很实用的语法,特别是与GCD结合使用,可以很方便地实现并发、
异步任务
。
提呐个莫
·
2023-04-10 04:03
Android中的接口回调机制
文章目录1.回调的含义和用途2.java实现接口回调3.Android中接口回调的体现4.接口回调在
异步任务
中的体现1.回调的含义和用途一般来说,模块之间都存在一定的调用关系,从调用方式上看,可以分为三类同步调用
Mr YiRan
·
2023-04-10 01:33
Android
java
jvm
开发语言
android
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他