Do threads have a distinct heap? Do threads have a distinct heap? linux linux