clang-format
This commit is contained in:
		@@ -3,20 +3,19 @@
 | 
			
		||||
// Distributed under the MIT License (http://opensource.org/licenses/MIT)
 | 
			
		||||
//
 | 
			
		||||
 | 
			
		||||
#include <thread>
 | 
			
		||||
#include <vector>
 | 
			
		||||
#include "spdlog/spdlog.h"
 | 
			
		||||
#include <atomic>
 | 
			
		||||
#include <cstdlib>
 | 
			
		||||
#include "spdlog/spdlog.h"
 | 
			
		||||
 | 
			
		||||
#include <thread>
 | 
			
		||||
#include <vector>
 | 
			
		||||
 | 
			
		||||
using namespace std;
 | 
			
		||||
 | 
			
		||||
int main(int argc, char* argv[])
 | 
			
		||||
int main(int argc, char *argv[])
 | 
			
		||||
{
 | 
			
		||||
 | 
			
		||||
    int thread_count = 10;
 | 
			
		||||
    if(argc > 1)
 | 
			
		||||
    if (argc > 1)
 | 
			
		||||
        thread_count = std::atoi(argv[1]);
 | 
			
		||||
 | 
			
		||||
    int howmany = 1000000;
 | 
			
		||||
@@ -27,29 +26,26 @@ int main(int argc, char* argv[])
 | 
			
		||||
 | 
			
		||||
    logger->set_pattern("[%Y-%b-%d %T.%e]: %v");
 | 
			
		||||
 | 
			
		||||
    std::atomic<int > msg_counter {0};
 | 
			
		||||
    std::atomic<int> msg_counter{0};
 | 
			
		||||
    std::vector<thread> threads;
 | 
			
		||||
 | 
			
		||||
    for (int t = 0; t < thread_count; ++t)
 | 
			
		||||
    {
 | 
			
		||||
        threads.push_back(std::thread([&]()
 | 
			
		||||
        {
 | 
			
		||||
        threads.push_back(std::thread([&]() {
 | 
			
		||||
            while (true)
 | 
			
		||||
            {
 | 
			
		||||
                int counter = ++msg_counter;
 | 
			
		||||
                if (counter > howmany) break;
 | 
			
		||||
                if (counter > howmany)
 | 
			
		||||
                    break;
 | 
			
		||||
                logger->info("spdlog message #{}: This is some text for your pleasure", counter);
 | 
			
		||||
            }
 | 
			
		||||
        }));
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    for(auto &t:threads)
 | 
			
		||||
    for (auto &t : threads)
 | 
			
		||||
    {
 | 
			
		||||
        t.join();
 | 
			
		||||
    };
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    return 0;
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user