Multi-threading is how work performed by a computer can be divided into multiple concurrent streams of execution (generally referred to as threads).

learn more… | top users | synonyms (2)

0
votes
0answers
3 views

Is this the correct approach to implement Producer-Consumer issue in multi-threaded Java environment?

The scenario which I'm trying to implement. This class tests the Worker class. It invokes the run() method of a Worker instance. The Worker class holds an instance of a queue of Order objects. The ...
0
votes
0answers
15 views

Multithreaded Producer-Consumer pattern

I have Producer Threads A, B and C producing 3 different types of events Events A, B and C respectively. The Consumer thread can ...
4
votes
3answers
94 views

Producer/consumer problem with four priority levels

Here you can see a mediocre code of mine where I have fun with four deques, each with a different priority. Here is how it works: in a ...
7
votes
1answer
92 views

Project hotel reservation in Python with OOP and multithreading

I have to create a project in Python 3 for a university exam. The project involves the use of object-oriented programming and the use of multithreading. My project is based on the simulation of ...
4
votes
3answers
118 views

Exclusive access to objects

Take a look at following code: ...
3
votes
1answer
40 views

Run multiple prerequisite methods in parallel before continuing

I have an application in which I have multiple slow running prerequisite methods I need to call in order to have the data I need to continue. To try to speed this up I am doing this: ...
3
votes
2answers
119 views

Counting multiples of 3 or 5 using threads

I have a modified version of the first Project Euler problem — where I find the sum of all the numbers below the value 2100000000 that are multiples of 3 or 5 using a multi-threaded program. The ...
1
vote
0answers
23 views

Run a potentially long running application from within a Python webserver and return different results depending on whether the application finishes

I want an API on a Flask/Gunicorn webserver to make a call to a separate, potentially long-running java application. If the java application finishes before the Gunicorn timeout, Flask should return ...
0
votes
0answers
16 views

Multi threaded program hangs on condition wait [migrated]

I have the following piece of code. I am using c++11 threads to write a simple multi threaded producer consumer problem. ...
-5
votes
0answers
32 views

Parallel.For vs Parallel.Invoke [migrated]

I have a bunch of methods that are exclusive to each other and as such can run in parallel. Is there a good way of doing this? So far I have the below two implementations, but I am not so sure if I ...
3
votes
1answer
47 views

Mandelbrot image generator with parallel iteration

I'm currently trying to optimize this class I have for fractal generation. The equation is meant to be pluggable; I have used z => z*z + c so that it's not using ...
5
votes
0answers
29 views

Multiple rusty Sieves of Eratosthenes

To get more familiar with the multi-threading aspects in the Rust language I decided to multi-thread my earlier implementation of The rusty Sieve of Eratosthenes. I have to say that it is probably in ...
3
votes
1answer
63 views

Simulating memcache get and set race condition and solving it with add

Memcache get and set can hit a race condition if you use them together to achieve something like locking because it is not ...
5
votes
1answer
152 views

Simple Background Thread Worker Class (follow-up)

This is a follow up of Simple, generic background thread worker class What changed? Moved from synchronized lazily evaluated static instances to true Singletons per the on-demand holder idiom https:...
1
vote
1answer
79 views

Skeleton of a Multi-threaded web crawler in Java

I am trying to prototype a simple structure for a Web crawler in Java. Until now the prototype is just trying to do the below: Initialize a Queue with list of starting URLs Take out a URL from Queue ...
5
votes
2answers
79 views

Thread synchronization with mutex

This program prints odd numbers by thread1 and even numbers by thread2 sequentially. Can this code be optimized or made more ...
-2
votes
1answer
22 views

Capture some state in Haskell

I want to capture some state in a Haskell function. For instance, I have many thread trying to print on the console and I want the to play nice with each other. So I want to have some XX to make the ...
1
vote
0answers
49 views

Parallel integer tree sort algorithm in Java

Introduction In this post, I will present a parallel sorting algorithm for sorting primitive integer arrays. Treesort Treesort is an algorithm which iterates over the input array and constructs a ...
2
votes
3answers
85 views

C++11 Blocking Queue learning exercise

As part of my own C++11 learning exercise I have implemented this Blocking Queue using the new C++11 thread API. One of the aspects I would like to improve is efficiency i.e. in the ...
1
vote
1answer
60 views

Improving GUI update call from a worker thread in winforms

I have a winforms app and I've been using the following approach to update controls on the main form from worker threads: GamepadManager class has: ...
1
vote
4answers
342 views

Reading HTML files, removing HTML tags, and writing content and summary to a file

Write a multithreaded C++ application (executable) for Windows Platform. This program uses the two threads to read and process the input data and store it into an output file. Candidate is free to ...
3
votes
3answers
502 views

Finding the tree height in Python

I'm trying to get an efficient algorithm to calculate the height of a tree in Python for large datasets. The code I have works for small datasets, but takes a long time for really large ones (100,000 ...
0
votes
0answers
43 views

Block a partcular machine for a particular period of time interval after x failure

This is an extension to this question I am working on a library which makes Http call to my service. I have below two requirements: If my service machine doesn't respond back (there is a socket ...
1
vote
2answers
115 views

Dynamic Multi-threading lock with while loop

I have already asked a question about a dynamic multi threaded lock, and the reviewer found a problem. Here is the description of the problem that I need to solve: I need to create a structure ...
3
votes
1answer
77 views

Dynamic Multithreading lock

I need to create an structure to control dynamically locks. For example, I have 100 threads running, and each thread will "process" a "key". Sometimes two threads could be processing the same "key", ...
2
votes
1answer
55 views

Custom countdown timer class to replace the Android CountdownTimer

This project was made to replace the stock Android CountdownTimer class. It is more responsive when completing the timer and adds additional functionality such as ...
5
votes
2answers
355 views

Android splash screen

I have implemented a splash screen, to hold/pause the screen for few seconds and then launch the next screen. I am very enthusiastic to know if there is a more basic way to write the code. ...
0
votes
0answers
33 views

Livelock simulation

I want to understand how Livelocks happen and also how to translate my thought in to working code. I have written the following snippet to simulate a livelock between two persons passing each other in ...
10
votes
1answer
329 views

Efficiently using Apache HttpClient in multithreaded environment

I have a library which is being used by customers and they are passing DataRequest object which has userid, various ...
1
vote
0answers
34 views

Automatic resource allocation for the purpose of resource-dependent task scheduling

Here is what I'm trying to accomplish: Suppose you are trying to control an embedded system with several external hardware resources/components/devices. Naturally, you are concerned with the issue of ...
1
vote
2answers
70 views

Small C++ thread pool

I've made a small thread pool that i'll be using to communicate with a Redis server: ...
1
vote
0answers
18 views

Using RemoteChannels for an parallel iterable map

RemoteChannels hit with julia v0.5 There are no examples online, but I managed to get them to work. They are still very new, and all this whole area of multithreading code continues to have running ...
1
vote
0answers
28 views

Loading sub items of TreeView in background

I am working with a TreeView (default control from .Net Framework) that displays hierachical data. Data are bound to the view using MVVM pattern with the ...
1
vote
0answers
37 views

Methods to add and check elements in a Bloom Filter

I have a working Java implementation of Bloom Filter. These are the methods to addElement and check for an element. ...
2
votes
0answers
102 views

Portable periodic/one-shot timer thread - follow-up

This is a much improved version (I hope) of code in this previous code review of mine. I have: renamed several things. Are the names good? made it lazily start the worker thread only after the ...
3
votes
1answer
61 views

Reader-writers problem using semaphores in Java

I have written my own solution to the Reader-Writers problems using semaphores based on the psuedocode from Wikipedia. I would like to gauge the correctness and quality of the code. ...
3
votes
2answers
49 views

Thread Safe Servlet

I am working on a JSP MVC web application. I am confused about Thread-Safe Servlet concept. Following is my code, please tell me is it thread safe or not. Also, tell me the reason that why it is ...
0
votes
0answers
37 views

Multithreaded client socket

This is my first time working with networks and multithreading in C, and would like to know how to make improvements. I wanted to make a client program that handles reading and writing to the server ...
4
votes
1answer
56 views

Multiple Persons enter room simultaneously and exits after specific interval of time

Here is the link to git repo of my application I am currently implementing just to have better understanding of OOP as well as learning Concurrency (Atleast a try :D) What is the whole ...
2
votes
1answer
414 views

Thread class for exercises

I just felt a sting as for the first time, I copy-pasted code blocks, and made very little change to it, to overload it. It works fine, but I have 3 constructors that are basically copy-pasted. I'm ...
4
votes
2answers
115 views

Threadpool implementation in C++11

I am implementing a very primitive threadpool with C++11 using mutex and conditional variable. The class ...
2
votes
2answers
54 views

Creating a ticker thread - version 2

In this question, I asked for feedback on a class that provided my program with periodical signals. I have rewritten that class based on the feedback from the accepted answer. As this again uses a ...
3
votes
1answer
153 views

Java Multitasking (String concatenation)

I would like to know if I did everything right and if there a way to do it more simple? Task: Task link to html file My main: ...
-4
votes
1answer
75 views

Multithreaded AES encryption [closed]

I am trying to implement Lowering speed on my hybride encryption function for large files but can't seems to successfully bug fix a few issues. How do I deal with the while loop in this ...
6
votes
1answer
51 views

Producer Consumer in C

I'm doing multithreading at university and we've been asked to implement the producer consumer problem in C. My code compiles and produces the right result. From debugging it, it seems to be waiting ...
5
votes
0answers
46 views

Delete engine for deeply nested linked structure

The background is the question at http://stackoverflow.com/questions/36634394/nested-shared-ptr-destruction-causes-stack-overflow. To summarize, for a data structure that looks like: ...
4
votes
2answers
74 views

Play around with wait and notify

The following is an a self-tutored attempt to take a leap into understanding simple usage of wait() and notify() methods. The ...
2
votes
1answer
96 views

Creating a ticker thread

A new question about a revised version of the code in this question, based on the advice in the accepted answer can be found here. I need to signal my program to do something every X seconds. So I ...
2
votes
2answers
43 views

Copy directory to multiple directories - I/O performance matters

I am working on below python copy utility that should work on windows & linux, But I am looking for a more efficient approach that could optimize my I/O correction, as my target location is ...
1
vote
1answer
65 views

Telegram - GetUpdates Process

My code fetches telegrams from a server periodically in the background. The server API is documented here. What do you think of the way I do multithreading by handling my ...