As Continuous Delivery and IT automation dramatically accelerate development, concurrency is a way for version-management software to keep up with the pace.
Version-management provider Perforce has announced it is introducing concurrency technology into its p4d versioning engine. Concurrency increases the number of operations the version-management and collaboration system can execute simultaneously, boosting performance in a continuously delivered environment as it fires off a high volume of automated transactions.
(Related: Perforce CEO on why ALM is waning and Continuous Delivery is growing)
According to Perforce, concurrency technology will allow developers to increase productivity while reducing required machine resources and maintenance. Concurrency boosts the performance of DevOps workflows by increasing end-to-end transaction throughput and optimizing server capacity without hardware upgrades.
Version management isn’t the only applicable environment for concurrency. Google recently implemented concurrent JavaScript compilation in its Chrome V8 engine, moving JavaScript compilation into a background thread to execute large pieces of code simultaneously to elevate performance.