{"id":15783144,"url":"https://github.com/brisinger/asyncawait","last_synced_at":"2025-08-30T04:09:07.186Z","repository":{"id":166738661,"uuid":"488148226","full_name":"Brisinger/AsyncAwait","owner":"Brisinger","description":"Async and Await, from synchronous, task based asynchronous executions till async and await asynchronous sequential style code. It covers everything required to understand about Async and Await keywords and how it differs from awaitable task based programming with ContinueWith syntax. ","archived":false,"fork":false,"pushed_at":"2022-05-03T09:58:59.000Z","size":3,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-10-04T19:43:43.175Z","etag":null,"topics":["asynchronous-programming"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Brisinger.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-05-03T09:29:19.000Z","updated_at":"2022-05-03T09:46:56.000Z","dependencies_parsed_at":null,"dependency_job_id":"f4c603d9-e327-4813-aa27-87a8791331ad","html_url":"https://github.com/Brisinger/AsyncAwait","commit_stats":null,"previous_names":["brisinger/asyncawait"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Brisinger/AsyncAwait","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Brisinger%2FAsyncAwait","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Brisinger%2FAsyncAwait/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Brisinger%2FAsyncAwait/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Brisinger%2FAsyncAwait/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Brisinger","download_url":"https://codeload.github.com/Brisinger/AsyncAwait/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Brisinger%2FAsyncAwait/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272800974,"owners_count":24995187,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-30T02:00:09.474Z","response_time":77,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["asynchronous-programming"],"created_at":"2024-10-04T19:40:27.677Z","updated_at":"2025-08-30T04:09:07.163Z","avatar_url":"https://github.com/Brisinger.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AsyncAwait\nAsync and Await, from synchronous, task based asynchronous executions till async and await asynchronous sequential style code. It covers everything required to understand about Async and Await keywords and how it differs from awaitable task based programming with ContinueWith syntax. \nA simple .NET 6 Console based application.\nTo build the application use command: dotnet build.\nTo run the console app use command: dotnet run.\nIt contains class with synchronous methods.\nIt contains class with Task based methods executed asynchronously on different task threads.\nIt contains class with Async methods executed asynchronously, with await statements on the same task thread from thread pool.\nShows the difference between execution of methods in 3 different classes.\nThe async keyword allocates task thread from thread pool provided by CPU, in the most optimized manner such that no threads remain idle.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrisinger%2Fasyncawait","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbrisinger%2Fasyncawait","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrisinger%2Fasyncawait/lists"}