Skip to main content
Filter by
Sorted by
Tagged with
0 votes
2 answers
71 views

I'm quite new to rust and want to do two function in parallel. shoot(&fleet_a, &mut fleet_b) shoot(&fleet_b, &mut fleet_a) since they only take information from one and modify some ...
basicn00b's user avatar
-6 votes
0 answers
73 views

INTRO I am getting unwanted pulsing and slowing down in rendering 2d particles, which should be drawn faintly (low alpha) and leave a fading trail under the influence of gravity. Below is a ...
Alabastine's user avatar
1 vote
0 answers
111 views

Consider the following code: #pragma omp parallel for (int run = 0; run < 10; run++) { std::vector<int> out; #pragma omp for for (int i = 0; i < 1'000'000; i++) { ... } } ...
F.X.'s user avatar
  • 7,475
Best practices
0 votes
3 replies
64 views

I trying to develop user-friendly program that do not block physical disk with 100% usage (so even entering My Computer takes around 10 seconds). My program calculate hash for many (180k) small files ...
Kosmo零's user avatar
  • 4,190
0 votes
2 answers
121 views

I am trying to implement a lock-free multiple-producer-single-consumer ring buffer in C++. Here is the full definition and the test code. #include <iostream> #include <memory> #include <...
God_of_Thunder's user avatar
5 votes
2 answers
180 views

In the released .NET 10 there is a new method added to the Volatile class with the name ReadBarrier(). And I don't know whether from the compilers perspective there is a difference if I do a read with ...
Dominik Ferencz's user avatar
1 vote
0 answers
62 views

I'm developing a C# application that needs to handle simultaneous printing on 4 Evolis Primacy 2 printers with Elyctis encoders. Each printer must write to card chips and print on cards completely ...
Bouls's user avatar
  • 39
0 votes
0 answers
106 views

I’m currently studying Operating Systems at college, and my professor has started teaching us about threads and pipes in C. His teaching style is very practical — he expects us not only to understand ...
Matheus Ferreira's user avatar
1 vote
1 answer
193 views

I have a bounded queue with small size that definitely fit in int. So I want to use atomic<int> instead of atomic<size_t> for indexing/counter, since int is smaller it should be faster. ...
Huy Le's user avatar
  • 1,979
2 votes
1 answer
44 views

I do have the following line in my Android app: private Logger logger = LoggerFactory.getLogger(getClass().getSimpleName()); When testing for threads access in strict mode i found the following issue ...
4ntoine's user avatar
  • 20.6k
0 votes
1 answer
78 views

I have a user case like this. I have a list of many queries. I am running multi-threading with pyspark with each thread submitting some sql. There are some queries that report success but the final ...
user31827888's user avatar
0 votes
2 answers
59 views

Below is the code extracted from this repo: import os.path, io filename = "" n_chunks = 12 # Number of processes to use -- will split the file up into this many pieces def ...
Akira's user avatar
  • 2,808
0 votes
1 answer
86 views

I am trying to setup a multiprocessing Python task on Windows 10, Python 3.13. I have "main.py" module, containing the main entry, "orchestration.py" module with worker ...
PChemGuy's user avatar
  • 1,859
2 votes
2 answers
191 views

I am trying to implement a Parent and Child class. The Parent class would start a thread and run a routine function. The Child class would override the routine function if needed.This seems perfectly ...
Zhiyong Li's user avatar
0 votes
0 answers
38 views

I'm integrating BoringSSL into my networking library for secure communication. I've observed that both SSL_read() and SSL_write() operations can potentially trigger both read and write activities on ...
benrush's user avatar
  • 373
0 votes
0 answers
147 views

Looking at this implementation of multiple-producer single-consumer, which was the implementation in Rust's standard library; however, its memory order model is derived from C++. So, it should be ...
xmh0511's user avatar
  • 7,618
2 votes
2 answers
165 views

I have this piece of code in Java and I tried it out on Java 21 (Eclipse Temurin and GraalVM) public static void main(String[] args) { Thread.currentThread().interrupt(); long start = ...
Sciotherium's user avatar
1 vote
1 answer
131 views

I have a simple app with a main controller process, and a child process that handles API calls. They communicate using Python queues. The app looks (something) like this: import multiprocessing as mp ...
BHK's user avatar
  • 39
3 votes
2 answers
163 views

I'm reading this: https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3292r0.html Here's code sample the question is about: int dummy; std::atomic<int *> ptr_to_int_1{&dummy}; std::...
De Cay's user avatar
  • 34
0 votes
0 answers
127 views

I've written a MQTT client for embedded system with RTOS (understand not POSIX, generally FreeRTOS). There's no pthread in the system. There's only 32 bits atomic instructions supported. The client ...
xryl669's user avatar
  • 3,682
0 votes
1 answer
64 views

This question stems from a technical interview where I was asking candidate about multithreading, and the differences between "true multithreading" via multiple hardware cores and/or ...
Dominik Kaszewski's user avatar
3 votes
1 answer
141 views

I want it to print that whenever you click on the terminal screen. I'm using win32 API in C programming btw, and here is the full code below: #include <stdio.h> #include <windows.h> #...
Liam's user avatar
  • 42
4 votes
1 answer
210 views

I am trying to make an application using python code and C++, but I need some kind of protection against infinite loops or too long executions. I tried following some threads and seeing how other ...
Luck_Silva's user avatar
2 votes
0 answers
87 views

I am developing a multithread application using the library pyQt5. There are many threads activated in order to plot in the GUI some data extracted from many devices (one thread <-> one device). ...
Alberto's user avatar
  • 21
7 votes
1 answer
106 views

In Rust Atomics and Locks chapter 5 (available online for free), this example implementation of a one-time channel is presented: pub struct Channel<T> { pub message: UnsafeCell<...
tux3's user avatar
  • 7,431

1
2 3 4 5
2822