Paralel JSON Parser

List, Map gibi, elemanları paralelde ayrı olarak işlenebilecek veri yapılarının birden fazla thread’le işlenebileceği ile ilgili bir fikir vardı aklımda bir zamandır. Şirketimiz sağolsun bana zorunlu olarak “Design Patterns” eğitimi atayınca ben de eğitimde kendime ayırdığım boş zamanların bir kısmında paralel çalışan bir JSON parser yazmayı deneyeyim dedim :)

Kodun, README’de de görülebileceği üzere, epey bir eksiği var. Hatta işe yarar bir koddan daha çok bir taslak diyebilirim. Fakat bu haliyle bile denediğimde yine de fena çalışmadığını görüyorum (1.000.000’luk bir Map objesinde JVM OutOfMemoryException falan atıyor ama olsun :)). Fırsat buldukça geliştirmeye çalışacağım, belki işe yarar bir şey çıkar sonunda.

https://github.com/ocozalp/ParallelJSON