mirror of
https://github.com/luanti-org/luanti.git
synced 2025-07-22 17:18:39 +00:00
Code modernization: subfolders (#6283)
* Code modernization: subfolders Modernize various code on subfolders client, network, script, threading, unittests, util * empty function * default constructor/destructor * for range-based loops * use emplace_back instead of push_back * C++ STL header style * Make connection.cpp readable in a pointed place + typo
This commit is contained in:
parent
7528986e44
commit
88b436e6a9
49 changed files with 398 additions and 518 deletions
|
@ -166,16 +166,16 @@ void TestThreading::testAtomicSemaphoreThread()
|
|||
static const u8 num_threads = 4;
|
||||
|
||||
AtomicTestThread *threads[num_threads];
|
||||
for (u8 i = 0; i < num_threads; ++i) {
|
||||
threads[i] = new AtomicTestThread(val, trigger);
|
||||
UASSERT(threads[i]->start());
|
||||
for (auto &thread : threads) {
|
||||
thread = new AtomicTestThread(val, trigger);
|
||||
UASSERT(thread->start());
|
||||
}
|
||||
|
||||
trigger.post(num_threads);
|
||||
|
||||
for (u8 i = 0; i < num_threads; ++i) {
|
||||
threads[i]->wait();
|
||||
delete threads[i];
|
||||
for (AtomicTestThread *thread : threads) {
|
||||
thread->wait();
|
||||
delete thread;
|
||||
}
|
||||
|
||||
UASSERT(val == num_threads * 0x10000);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue