mirror of
https://github.com/Hizenberg469/MultiThreading_Part_A.git
synced 2026-04-20 02:22:23 +03:00
ProducerConsumer with cv and mutex
This commit is contained in:
0
ProducerConsumerProblem/.vs/CMake Overview
Normal file
0
ProducerConsumerProblem/.vs/CMake Overview
Normal file
BIN
ProducerConsumerProblem/.vs/ProducerConsumerProblem/v17/.wsuo
Normal file
BIN
ProducerConsumerProblem/.vs/ProducerConsumerProblem/v17/.wsuo
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,87 @@
|
||||
{
|
||||
"Version": 1,
|
||||
"WorkspaceRootPath": "E:\\MultiThreading_Part_A\\ProducerConsumerProblem\\",
|
||||
"Documents": [
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|E:\\MultiThreading_Part_A\\ProducerConsumerProblem\\ProducerConsumerProblem.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
|
||||
"RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:ProducerConsumerProblem.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|E:\\MultiThreading_Part_A\\ProducerConsumerProblem\\queue\\queue.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
|
||||
"RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:queue\\queue.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|E:\\MultiThreading_Part_A\\ProducerConsumerProblem\\queue\\queue.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
|
||||
"RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:queue\\queue.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|CMake Overview Pages||{B1CAA5B0-FEB1-4350-8AB9-F895876842F2}"
|
||||
}
|
||||
],
|
||||
"DocumentGroupContainers": [
|
||||
{
|
||||
"Orientation": 0,
|
||||
"VerticalTabListWidth": 256,
|
||||
"DocumentGroups": [
|
||||
{
|
||||
"DockedWidth": 200,
|
||||
"SelectedChildIndex": 1,
|
||||
"Children": [
|
||||
{
|
||||
"$type": "Bookmark",
|
||||
"Name": "ST:0:0:{3ae79031-e1bc-11d0-8f78-00a0c9110057}"
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 0,
|
||||
"Title": "ProducerConsumerProblem.c",
|
||||
"DocumentMoniker": "E:\\MultiThreading_Part_A\\ProducerConsumerProblem\\ProducerConsumerProblem.c",
|
||||
"RelativeDocumentMoniker": "ProducerConsumerProblem.c",
|
||||
"ToolTip": "E:\\MultiThreading_Part_A\\ProducerConsumerProblem\\ProducerConsumerProblem.c",
|
||||
"RelativeToolTip": "ProducerConsumerProblem.c",
|
||||
"ViewState": "AQIAACwAAAAAAAAAAAAAADQAAAAmAAAA",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000423|",
|
||||
"WhenOpened": "2024-03-21T03:02:20.673Z",
|
||||
"EditorCaption": ""
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 1,
|
||||
"Title": "queue.h",
|
||||
"DocumentMoniker": "E:\\MultiThreading_Part_A\\ProducerConsumerProblem\\queue\\queue.h",
|
||||
"RelativeDocumentMoniker": "queue\\queue.h",
|
||||
"ToolTip": "E:\\MultiThreading_Part_A\\ProducerConsumerProblem\\queue\\queue.h",
|
||||
"RelativeToolTip": "queue\\queue.h",
|
||||
"ViewState": "AQIAAAwAAAAAAAAAAAAAACIAAAAGAAAA",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000680|",
|
||||
"WhenOpened": "2024-03-21T02:59:47.406Z",
|
||||
"EditorCaption": ""
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 2,
|
||||
"Title": "queue.c",
|
||||
"DocumentMoniker": "E:\\MultiThreading_Part_A\\ProducerConsumerProblem\\queue\\queue.c",
|
||||
"RelativeDocumentMoniker": "queue\\queue.c",
|
||||
"ToolTip": "E:\\MultiThreading_Part_A\\ProducerConsumerProblem\\queue\\queue.c",
|
||||
"RelativeToolTip": "queue\\queue.c",
|
||||
"ViewState": "AQIAABIAAAAAAAAAAAAAAAAAAAALAAAA",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000423|",
|
||||
"WhenOpened": "2024-03-21T02:59:19.431Z",
|
||||
"EditorCaption": ""
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 3,
|
||||
"Title": "CMake Overview Pages",
|
||||
"DocumentMoniker": "CMake Overview Pages",
|
||||
"ToolTip": "CMake Overview Pages",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001001|",
|
||||
"WhenOpened": "2024-03-21T02:55:11.612Z"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
3
ProducerConsumerProblem/.vs/ProjectSettings.json
Normal file
3
ProducerConsumerProblem/.vs/ProjectSettings.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"CurrentProjectSetting": "Linux Debug"
|
||||
}
|
||||
29
ProducerConsumerProblem/.vs/VSWorkspaceState.json
Normal file
29
ProducerConsumerProblem/.vs/VSWorkspaceState.json
Normal file
@@ -0,0 +1,29 @@
|
||||
{
|
||||
"ActiveTargetSystem": "WSL: Ubuntu",
|
||||
"DevContainersInfoBarHidden": true,
|
||||
"MRUPresetsPerTargetSystem": {
|
||||
"Local Machine": {
|
||||
"configure": "x64-debug"
|
||||
}
|
||||
},
|
||||
"OutputFoldersPerTargetSystem": {
|
||||
"Local Machine": [
|
||||
"out\\build\\x64-debug",
|
||||
"out\\install\\x64-debug",
|
||||
"out\\build\\x64-release",
|
||||
"out\\install\\x64-release",
|
||||
"out\\build\\x86-debug",
|
||||
"out\\install\\x86-debug",
|
||||
"out\\build\\x86-release",
|
||||
"out\\install\\x86-release"
|
||||
],
|
||||
"WSL: Ubuntu": [
|
||||
"out\\Ubuntu\\build\\linux-debug",
|
||||
"out\\Ubuntu\\install\\linux-debug"
|
||||
]
|
||||
},
|
||||
"ExpandedNodes": [
|
||||
""
|
||||
],
|
||||
"PreviewInSolutionExplorer": false
|
||||
}
|
||||
BIN
ProducerConsumerProblem/.vs/cmake.db
Normal file
BIN
ProducerConsumerProblem/.vs/cmake.db
Normal file
Binary file not shown.
@@ -0,0 +1,8 @@
|
||||
1746076351 E:\MultiThreading_Part_A\ProducerConsumerProblem\CMakeLists.txt
|
||||
656492842 E:\MultiThreading_Part_A\ProducerConsumerProblem\CMakePresets.json
|
||||
266116938 E:\MultiThreading_Part_A\ProducerConsumerProblem\ProducerConsumerProblem.c
|
||||
656638558 E:\MultiThreading_Part_A\ProducerConsumerProblem\ProducerConsumerProblem.h
|
||||
724450421 E:\MultiThreading_Part_A\ProducerConsumerProblem\
|
||||
-567993927 E:\MultiThreading_Part_A\ProducerConsumerProblem\queue\queue.c
|
||||
-683853765 E:\MultiThreading_Part_A\ProducerConsumerProblem\queue\queue.h
|
||||
1584755146 E:\MultiThreading_Part_A\ProducerConsumerProblem\queue\
|
||||
BIN
ProducerConsumerProblem/.vs/slnx.sqlite
Normal file
BIN
ProducerConsumerProblem/.vs/slnx.sqlite
Normal file
Binary file not shown.
Reference in New Issue
Block a user