{"id":23041592,"url":"https://github.com/mes0903/producer-consumer-problem","last_synced_at":"2025-04-03T00:41:24.845Z","repository":{"id":168241280,"uuid":"549110468","full_name":"Mes0903/Producer-Consumer-Problem","owner":"Mes0903","description":"The implementation of Producer-Consumer Problem on Windows.","archived":false,"fork":false,"pushed_at":"2022-10-10T17:40:53.000Z","size":3,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-08T14:45:37.919Z","etag":null,"topics":["cpp","producer-consumer-problem"],"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/Mes0903.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-10-10T17:32:47.000Z","updated_at":"2022-10-13T19:02:40.000Z","dependencies_parsed_at":"2023-06-08T08:30:34.989Z","dependency_job_id":null,"html_url":"https://github.com/Mes0903/Producer-Consumer-Problem","commit_stats":null,"previous_names":["mes0903/producer-consumer-problem"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mes0903%2FProducer-Consumer-Problem","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mes0903%2FProducer-Consumer-Problem/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mes0903%2FProducer-Consumer-Problem/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mes0903%2FProducer-Consumer-Problem/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Mes0903","download_url":"https://codeload.github.com/Mes0903/Producer-Consumer-Problem/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246916741,"owners_count":20854511,"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","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":["cpp","producer-consumer-problem"],"created_at":"2024-12-15T19:38:49.651Z","updated_at":"2025-04-03T00:41:24.824Z","avatar_url":"https://github.com/Mes0903.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Producer Consumer Problem Sample\n\nThis is a implementation of Producer-Consumer Problem made by C++ and Winapi.\n\nThe code use ring buffer to implement the buffer, use the Semaphore and Mutex to solve the race condition.\n\nThere are lot of example on Linux but seldom exist example on Windows, so I write an implementation on Windows.\n\ndemo video: https://www.youtube.com/watch?v=I1nM207KStg","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmes0903%2Fproducer-consumer-problem","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmes0903%2Fproducer-consumer-problem","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmes0903%2Fproducer-consumer-problem/lists"}