package Ġtasks Ċ Ċ import Ġcontributors . GitHub Service Ċ import Ġcontributors . Request Data Ċ import Ġcontributors . User Ċ import Ġkotlin . concurrent . thread Ċ Ċ // ĠME MO : Ċ // ĠãĤµ ãĥĸ ãĤ¹ ãĥ¬ ãĥĥãĥī ãĤĴ çĶŁæĪĲ ãģĹãģ¦ å®Łè¡Į ãģĹãģ¦ãģĦãĤĭ ãģ®ãģ§ ãĥ¡ ãĤ¤ãĥ³ ãĤ¹ ãĥ¬ ãĥĥãĥī ãģ¯ ãĥĸ ãĥŃ ãĥĥãĤ¯ ãģķãĤĮ ãģªãģĦ ãģĮ ãĢģ Ċ // ĠçĶŁæĪĲ ãģĹãģŁ ãĤµ ãĥĸ ãĤ¹ ãĥ¬ ãĥĥãĥī ãģ® ä¸Ń ãģ§ãģ¯ ãģ¾ ãģł çĽ´ åĪĹ åĩ¦çĲĨ ãģĮ è¡Į ãĤı ãĤĮ ãģ¦ãģĦãĤĭ ãĢĤ Ċ // Ġ è¤ĩ æķ° ãģ® API ãĥª ãĤ¯ ãĤ¨ ãĤ¹ãĥĪ ãģĮãģĤãĤĭ æĻĤ ãģ« ãĢģ 1 ãģ¤ çĽ® ãģ® ãĥª ãĤ¯ ãĤ¨ ãĤ¹ãĥĪ ãģĮ çµĤ ãĤı ãĤĭ ãģ¾ãģ§ 2 ãģ¤ çĽ® ãģ® ãĥª ãĤ¯ ãĤ¨ ãĤ¹ãĥĪ ãģĮ è¡Į ãĤı ãĤĮ ãģªãģĦ ãĢĤ Ċ fun Ġload Contribut ors Background ( service : ĠGitHub Service , Ġreq : ĠRequest Data , Ġupdate Results : Ġ( List < User >) Ġ-> ĠUnit ) Ġ{ ĊĠĠĠ Ġthread Ġ{ ĊĠĠĠĠĠĠĠ Ġupdate Results ( load Contribut ors Blocking ( service , Ġreq )) ĊĠĠĠ Ġ} Ċ }