queue相关内容

Java中Queue中的add和offer方法有什么区别?

以 PriorityQueue 为例 http://java.sun.com/j2se/1.5.0/docs/api/java/util/PriorityQueue.html#offer(E) 任何人都可以给我一个 队列 其中 添加 和 offer 方法不同? 根据 集合 doc, add 方法经常会寻求确保元素存在于集合中,而不是添加重复项。所以我的问题是, add 和 offer ..
发布时间:2018-12-05 22:00:54 Java开发

我应该在Java中使用哪个并发队列实现?

来自JavaDocs: A ConcurrentLinkedQueue 是许多线程共享对公共集合的访问权限的合适选择。此队列不允许使用null元素。 ArrayBlockingQueue 是一个经典的”有界缓冲区“,其中固定大小的数组包含由生产者插入并由消费者提取的元素。此类支持用于排序等待生产者和消费者线程的可选公平策略。 LinkedBlockingQueue 通常具有比基于阵列的队 ..
发布时间:2018-11-27 11:58:05 Java开发

是否有固定大小的队列来删除多余的元素?

我需要一个固定大小的队列。当我添加一个元素并且队列已满时,它应该自动删除最旧的元素。 Java中是否存在此实现? 解决方案 Java语言和运行时中没有现有的实现。所有队列都扩展了 AbstractQueue 及其文档明确指出,向完整队列添加元素总是以异常结束。将Queue包装到您自己的类中以获得所需的功能将是最好的(并且非常简单)。 再一次,因为所有队列都是AbstractQu ..
发布时间:2018-11-27 11:39:21 Java开发

使用队列的生产者/消费者线程

我想创建某种生产者/消费者线程应用。但我不确定在两者之间实现队列的最佳方法是什么。 所以我有两个想法(两者都可能是完全错误的)。我想知道哪个更好,如果它们都吮吸那么什么是实现队列的最佳方式。这主要是我在这些例子中对队列的实现,我很关心。我正在扩展一个内部类的Queue类,并且是线程安全的。以下是两个示例,每个示例包含4个类。 主类 - 公共类SomeApp { 私人消费者消费 ..
发布时间:2018-11-26 13:09:38 Java开发

Python可迭代队列

我需要知道队列何时关闭并且不会有更多项目,所以我可以结束迭代。 我是通过在队列中放置一个标记来实现的: 来自队列导入队列 class IterableQueue(队列): _sentinel = object() def __iter __(self): 返回self def close(self): self.put(self._sentinel ) ..
发布时间:2018-11-15 15:32:11 Python

如何在GCD队列上停止/取消/暂停/恢复任务

如何在GCD队列上停止/取消/暂停/恢复任务 如何停止后台队列操作?我想在我们的应用程序中停止一些屏幕。有些屏幕应该是自动恢复。那么,如何在iOS中传递队列? 我的意思是当用户浏览应用程序时,我们在dispatch_queue_t中运行后台线程。但它永远不会停止并在代码中恢复。那么如何暂停和恢复队列 解决方案 要暂停一个调度队列,它只是 dispatch_suspend(在Ob ..
发布时间:2018-08-31 19:10:14 移动开发

C#中的私有继承?

我是C#的新手,想知道C#中是否存在类似私有继承的东西(比如C ++)? 我的问题如下: 我想实现一个队列(将其命名为SpecialQueue),并进行以下更改: 队列中包含的最大项目数可以是存储在其中。 如果队列已满并且您插入了一个新项目,则一个项目将自动从队列中取出(队列中的第一个项目),新项目将插入到队列末尾。 队列提供​​的某些方法(如peek())不应暴露给Specia ..
发布时间:2018-08-03 16:27:37 C#/.NET

TensorFlow:在没有改组的情况下读取队列中的图像

我有614张图像的训练集,这些图像已经被洗牌。我希望按批次顺序读取图像。因为我的标签按照相同的顺序排列,所以在读入批次时对图像进行任何改组都会导致标签错误。 这些是我读取和添加图像到批处理的函数: #从队列添加文件到批处理: def add_to_batch(图片): print('添加批处理') image_batch = tf.train.batch([image],ba ..
发布时间:2018-07-26 15:35:59 其他开发

IIS上下文中的Threadpool

在IIS上的Web应用程序中运行时,我有一个关于System.Threading.Threadpool的一般性问题。 假设我们有两个请求同时执行,我们通过ThreadPool.QueueUserWorkItem方法启动几个线程。这两个请求是否共享ThreadPool,或者两个请求对ThreadPool的调用是否会在两个独立的池中运行? 这是在IIS6和7中。 感谢您的任何见解。 ..
发布时间:2018-07-17 14:45:03 服务器开发

将队列传递给ThreadedHTTPServer

我想将Queue对象传递给基本的ThreadedHTTPServer实现。我现有的代码工作得很好,但我想要一种安全的方式来发送和来自我的HTTP请求。通常这可能是由Web框架处理的,但这是一个硬件限制的环境。 我的主要困惑在于如何将队列(或任何)对象传递给允许访问我环境中的其他模块。 我目前正在运行的基本代码模板: import base64,threading,urlpars ..
发布时间:2018-07-10 11:13:22 Python

带有工作池的HTTP请求队列

我正在开发Java应用程序,它通过HTTP协议连接到不同的Web服务器(发送请求并等待响应)。我想使用带队列和工作池的模式,所以我想知道Java中是否有任何框架为此提供方法? 解决方案 我认为你所要求的是一个线程池。它有一个任务队列和许多处理这些任务的线程。一点点谷歌搜索“java线程池”让我在那里,可能是相关的。 http://download.oracle .com / javase ..
发布时间:2018-07-10 11:00:17 Java开发

重试HTTP(S)POST,直到他们在Android上成功

我有一些数据将通过http(s)从Android应用程序发送到服务器。它需要按顺序发送。 是否已经存在一种排队http请求(对于同一服务器)并重试它们直到它们完成的方式(不一定成功) )? 我的问题是,如果没有网络覆盖,http请求可能会失败。应该有某种形式的指数退避,或者一个监听器(用于网络重新连接)来提示重试队列的头部。 我可以自己写这个,但是我想检查一下我是不是在重新发明轮 ..
发布时间:2018-07-10 10:29:34 移动开发

实时持续队列总数

Okasaki描述了使用类型 数据Queue a = forall x可以在Haskell中实现的持久实时队列。 Queue {front :: [a] ,rear :: [a] ,schedule :: [x] } 增量循环保持不变 长度计划=长度前部 - 后部 更多详情 如果您熟悉涉及的队列,可以跳过本节。 循环函数 ..
发布时间:2018-06-04 14:55:25 其他开发