queue相关内容

在特定队列上运行 sqoop 作业

我正在尝试创建一个 在特定队列中运行的 Sqoop 作业,但它不起作用. 我尝试了两件事: 1st:在作业创建中声明队列 sqoop 作业\--创建我的工作\- 进口 \--连接 jdbc:teradata://RCT/DATABASE=MYDB \-Dmapred.job.queue.name=shortduration \--driver com.teradata.jdbc.T ..
发布时间:2022-01-21 12:02:33 其他开发

队列向量

如何创建队列向量,如何添加元素? 我希望能够做到以下几点: - 在向量中插入一个新队列 - 将新元素插入队列那是在向量里面. :D 解决方案 vector>向量;//队列向量vec.push_back(队列());//添加一个队列vec[0].push(1);//将 1 推入 0 号队列. ..
发布时间:2022-01-21 12:02:19 C/C++开发

将复杂字典放入返回队列时,多处理进程不加入

给定一个非常标准的读/写多线程进程,带有一个读队列和一个写队列: 8 次 worker done 被打印,但 join() 语句从未通过.但是,如果我用 `queue_out.put(1) 替换 queue_out.put(r) 它就可以了. 这正在融化我的大脑,可能是非常愚蠢的事情.我应该复制我的字典并将其放入返回队列吗?我在某个地方犯了一个愚蠢的错误吗? 处理函数 def ..
发布时间:2022-01-21 12:02:12 Python

std::queue<T, list<T>>::size() 在 O(n) 中很慢?

我的代码使用队列时遇到了意外的性能行为.我意识到当队列中有更多元素时性能会下降.事实证明,使用 size() 方法是原因.这是一些显示问题的代码: #include #include #include #include "秒表.h"使用命名空间标准;结构大结构{诠释 x[100];};主函数(){CStopwatch queueTestSw;typede ..
发布时间:2022-01-21 12:01:34 C/C++开发

如何在 python 3 中将队列与并发未来的 ThreadPoolExecutor 一起使用?

我正在使用简单的线程模块来执行并发作业.现在我想利用并发期货模块.有人能给我举一个使用队列和并发库的例子吗? 我收到 TypeError: 'Queue' object is not iterable我不知道如何迭代队列 代码片段: def run(item):self.__log.info(str(item))返回真以 concurrent.futures.Th ..
发布时间:2022-01-21 12:01:26 Python

为什么 JavaFX 中没有 ObservableQueues?

为什么 JavaFX 中没有 ObservableQueue?如果我们查看 FXCollections 的 Java 9 文档(只是想看看 8 是否有任何更改),我们会看到用于创建 Observable 集、列表和映射的静态辅助方法.还有一些方法可以创建 Observable 浮点和整数数组.但是,没有办法创建 ObservableQueue.Java中的Queue接口有很多有趣的实现,包括Arr ..
发布时间:2022-01-21 12:01:18 Java开发

获取队列内元素的索引c#

我在 c# 中有一个用户队列(电子邮件字符串),我想向用户发送他在这个队列中的位置. 类似的东西; 队列 q = new Queue(32);q.Enqueue(Session["email"].ToString());queue.IndexOf(电子邮件); 有什么想法吗? 谢谢 解决方案 也许 List 或 Array 对于此类操作会更好,但你可以试试这个: queu ..
发布时间:2022-01-21 12:01:12 C#/.NET

通信队列结束

我正在学习使用队列模块,但对于如何让队列消费者线程知道队列已完成有点困惑.理想情况下,我想在消费者线程中使用 get() ,如果队列被标记为“完成",则让它抛出异常.有没有比附加一个标记值来标记队列中的最后一项更好的方法来传达这一点? 解决方案 原创(大部分已更改;请参阅下面的更新) 基于 Glenn Maynard 和其他人,我决定汇总实现 close 方法的 Queue.Queu ..
发布时间:2022-01-21 12:01:01 Python

Laravel 5.3 电子邮件队列中不允许序列化“关闭"

我愿意使用 queue 向电子邮件地址列表发送电子邮件.不使用队列我的代码工作正常,但使用队列它显示以下错误: Queue.php 第 86 行中的异常:不允许序列化“Closure"在/home/hizbul/Development/Projects/Laravel/fastskool/vendor/laravel/framework/src/Illuminate/Queue/Queue.ph ..
发布时间:2022-01-21 12:00:54 PHP

队列的限制大小<T>在 C++ 中

我注意到类似问题的主题:Limit size of Queue在 .NET 中?这正是我想要做的,但我使用的不是 .net,而是 GNU C++.我没有引用 GNU C++ 中的基类,因此 super.***() 之类的 java 或 base.***() 之类的 .net 将不起作用.我一直在尝试从队列类继承,但结果是徒劳的. 我想做什么:指定队列的大小,当队列满时自动出队.具体来说 ..
发布时间:2022-01-21 12:00:39 C/C++开发

c# 为.NET Queue 类添加 Remove(int index) 方法

我想使用 .NET 框架 (3.5) 中描述的通用队列类但我需要一个 Remove(int index) 方法来从队列中删除项目.我可以使用扩展方法实现此功能吗?有人愿意为我指明正确的方向吗? 解决方案 你想要的是一个 List 你总是调用 RemoveAt(0) 当您想从 Queue 中获取项目时.其他一切都是一样的,真​​的(调用 Add 会将一个项目添加到 Queue 的末尾) ..
发布时间:2022-01-21 12:00:20 C#/.NET

如何将 C# 中的项目列表排入队列?

使用我使用的列表 列表列表=新列表();list.AddRange(otherList); 如何使用队列做到这一点?,这个集合没有 AddRange 方法. 队列q = 新队列();q.AddRange(otherList);//不存在 解决方案 Queue 有一个接受 ICollection 的构造函数.您可以将列表传递到队列中以使用相同的元素对其进行初始化: v ..
发布时间:2022-01-21 12:00:11 C#/.NET

TPL 队列处理

我目前正在做一个项目,我需要排队处理一些工作,这是要求: 必须一次处理一个作业 必须能够等待排队的项目 所以我想要类似的东西: 任务QueueJob(此处为参数){///将作业排队并以某种方式返回一个可等待的任务,该任务将等待队列中的作业执行完毕并返回结果.} 我尝试过一个后台运行任务,它只是将项目从队列中拉出并处理作业,但困难在于从后台任务到方法. 如果需要,我可 ..
发布时间:2022-01-21 11:59:57 C#/.NET

在所有作业完成后轮询 Laravel 队列

是否有任何最佳实践来确定作业/工作人员何时完成处理 Laravel 队列?我能想到的唯一方法是轮询作业表以查看队列中何时没有更多作业. 我面临的挑战是,我会定期将 1,000 个作业分派到队列中,然后再过一段时间再分派 1,000 个,然后再分派另一个.如果可能的话,我希望能够在每批作业完成后触发一个事件. 感谢您的任何建议或指点. 解决方案 不,没有这样的功能.但是,通过侦听 ..
发布时间:2022-01-21 11:59:50 PHP

寻找对我的线程安全、无锁队列实现的批评

所以,经过一番研究,我写了一个队列.它使用固定大小的缓冲区,因此它是一个循环队列.它必须是线程安全的,我试图让它无锁.我想知道它有什么问题,因为这些事情我自己很难预测. 这是标题: 模板类 LockFreeQueue{上市:LockFreeQueue(uint buffersize) : buffer(NULL), ifront1(0), ifront2(0), ibac ..
发布时间:2022-01-21 11:59:39 C/C++开发

Laravel - 在一台服务器上调度作业,在另一台服务器上处理

我正在研究 Laravel 应用程序的日志记录方面,amd 计划将数据发送到 SQS 以便稍后检索.但是,我想将作业从我的生产服务器分派到 AWS 队列,然后让队列在一个单独的日志服务器上工作,该服务器监听队列. 我了解如何设置队列工作者来监听队列,但是,Laravel 的作业是自我处理的.所以当 Logging 服务器上的 worker 从 SQS 检索消息时,它会在相同的命名空间(具有相 ..
发布时间:2022-01-21 11:59:21 其他开发

查找循环队列中的元素数

如何找到循环队列中的项目数?|前-后|并不总是有效. 是否有一个公式可以使用数组的前、后和大小来知道循环队列中有多少元素? 解决方案 其实大小应该是, size = front >后部 ?(MAX - 前 + 后 + 1) : (后 - 前 + 1); 或者可以使用通用公式: size = abs(abs(MAX - front) - abs(MAX -rear));//这适用 ..
发布时间:2022-01-21 11:58:58 其他开发