thread sample and share  array success