blockingqueue Questions

7

Solved

(please read UPDATE 3 at the end)I'm developing an app that continually works with the sensors of device, works with Accelerometer and Magnetic sensors to retrieve the orientation of device(the pur...

2

Solved

I have a code similar to this which is inside run() method of a Runnable and multiple instances of that Runnable get launched, do{ try{ String contractNum=contractNums.take(); }catch(Int...
Duwe asked 7/4, 2016 at 10:11

2

Solved

When to prefer LinkedBlockingQueue over ArrayBlockingQueue? Which data structure to use among LinkedBlockingQueue and ArrayBlockingQueue when: You want an efficient read and write should have le...
Missing asked 13/3, 2016 at 7:37

2

Solved

I'm trying to download a pdf file using URLConnection. Here's how I setup the connection object. URL serverUrl = new URL(url); urlConnection = (HttpURLConnection) serverUrl.openConnection(); urlCo...
Uncomfortable asked 17/2, 2016 at 10:9

6

I am working on a multithreaded project in which I need to spawn multiple threads to measure the end to end performance of my client code, as I'm doing Load and Performance testing. So I created th...

2

I just recently used ArrayBlockingQueue for my multi-thread process. But it seemed like it slowed down rather than speeding up. Can you guys help me out? I'm basically importing a file (about 300k ...
Boarder asked 15/12, 2015 at 6:36

0

I am using Java collections BlockingQueue for data processing. The current code looks like while(true){ if(queue.size() > 0) handle(queue.take()) } Is there a way (in Java or other framewor...
Starks asked 26/9, 2015 at 2:54

2

Solved

When using BlockingQueue to consume data that is produced what is the most efficient method for waiting for the data to appear? Scenario: Step 1) The data list will be a data store where timesta...

3

Solved

I have producer and consumer connected with BlockingQueue. Consumer wait records from queue and process it: Record r = mQueue.take(); process(r); I need pause this process for a while from othe...
Esquire asked 22/7, 2015 at 13:12

5

Solved

The JavaDoc for ThreadPoolExecutor is unclear on whether it is acceptable to add tasks directly to the BlockingQueue backing the executor. The docs say calling executor.getQueue() is "intended prim...

1

Solved

I need to block threads on ForkJoinPool when its queue is full. This can be done in the standard ThreadPoolExecutor, e.g.: private static ExecutorService newFixedThreadPoolWithQueueSize(int nThrea...
Gambrinus asked 30/4, 2015 at 8:13

2

Solved

Why ABQ has not been implemented using the way LinkedBlockingQueue. We can use AtomicInteger to keep Track count in ABQ also the same way LBQ does. We can use the Two Locks for ABQ too. I stumble u...
Megasporophyll asked 2/7, 2014 at 21:54

2

Solved

Sometimes this implementation and execution of BlockingQueue just works. Sometimes it segfaults. Any idea why? #include <thread> using std::thread; #include <mutex> using std::mutex; #...
Lavonnelaw asked 14/5, 2014 at 17:55

3

Solved

In C#, I'm wondering if it's possible to wait until a BlockingCollection is cleared by a background thread, with a timeout if it takes too long. The temporary code that I have at the moment strike...
Deportment asked 7/1, 2014 at 13:22

5

Solved

I have a class that takes objects from a BlockingQueue and processes them by calling take() in a continuous loop. At some point I know that no more objects will be added to the queue. How do I inte...
Cornejo asked 1/5, 2009 at 17:24

3

Solved

does anyone know if, when iterating on a C# BlockingCollection<>, the elements are taken from the collection, in the same way that BlockingCollection.Take() does for example? BlockingCollection...
Boffa asked 6/12, 2013 at 11:16

3

Solved

When populating the queue from the contents of the file, depth does not seem to ever increase, as elements are not added in this implementation. BlockingQueue<String> q = new SynchronousQue...
Vane asked 5/2, 2012 at 18:37

10

Solved

I’m using java.util.concurrent.BlockingQueue in a very simple producer-consumer scenario. E.g. this pseudo code depicts the consumer part: class QueueConsumer implements Runnable { @Override pu...
Hawkeyed asked 21/3, 2011 at 13:41

8

Solved

The ArrayBlockingQueue will block the producer thread if the queue is full and it will block the consumer thread if the queue is empty. Does not this concept of blocking goes against the very idea...
Ricky asked 5/7, 2013 at 18:23

2

Solved

I'm using a blocking queue implementaion in my program.I would like to konw how long the thread will wait for a element to dequeue.? My client thred polls fro response, my server thread offers mess...
Arbitral asked 1/5, 2013 at 6:4

1

Solved

Can anyone explain why someone should use the Android Looper feature to create a "pipeline thread" instead of making a normal thread that pulls tasks from a BlockingQueue? On the surface, it seems ...
Internee asked 9/12, 2011 at 0:7

3

Solved

If we want to implement a resource pool such as a database connection pool. Which concurrent collection will you use ? BlockingQueue or Semaphore ? For BlockingQueue, just like the producer-consum...
Vorster asked 4/9, 2012 at 15:50

1

Solved

For the logging feature I am working on, I need to have a processing thread which will sit waiting for jobs and execute them in batches when the count reaches or exceeds certain number. Since it is...
Holystone asked 30/8, 2012 at 23:5

3

I have several workers, that use ArrayBlockingQueue. Every worker takes one object from queue, process it, and in result can get several objects, that will be put into queue for further processing...
Elmira asked 2/4, 2012 at 20:59

3

Solved

In java, there is nice package java.util.concurrent which holds implementation for BlockingQueue interface. I need something similar in Haskell, so it will be able to maintain fixed size of queu...
Furcula asked 12/2, 2012 at 11:38

© 2022 - 2024 — McMap. All rights reserved.