Parallel multithreaded actors without locks P&L: -8 (≃ -11167 JPY)
           Implement efficient scalable multiple thread communication
        
        
        github.com/samsquire/multiversion-concurrency-control/blob/main/src/main/java/main/Main.java
        
        YAML
        
        
        企画
        
        
        生産
        
        
        This project is to implement efficient multithreading to maximise use of all CPU cores, without too much overhead.
 
                 -8.0000 ħ (8.0 HUR) (+0.0)
                For 100 threads I managed to get 100 million multithread communication event requests a second, taking 10 nanoseconds to communicate between threads
            
                
                    ほとんどのコンピューターは同期にロックを使用しますが、これは非常に低速です。この設計ははるかに高速であり、ロックを省略してパフォーマンスを向上させることができます。
私は非同期データ構造を使用し、1 バッチのメッセージあたり 10 ナノ秒のコストで、1 秒あたり 1 億回のリクエストを生の通信パフォーマンスで達成しています。
                        - 元の言語で表示 -
                        
                        
                        Most computers use locks to synchronize, which are very slow. This design is far faster and allows locks to be elided for performance.
I use unscynchronized data structures and achieve 100 million requests a second raw communication performance for a cost of 10 nanoseconds per batch of messages.