so when execute :
start main
main done, i expected to see : corouitne complete
"startCorouitne" start a new coroutine in my case i bound it to runBlocking scope (with context as parent) and with dispather IO, so i expect to see "coroutine complete" in console ??
i think this new coroutne created by startCoroutine its not bound to runBlocking so when main is finish its ignore this corouitne