Using Grand Central Dispatch and C++ for inter-thread communication | Hacker News Reader