summaryrefslogtreecommitdiff
path: root/src/pal/tests/palsuite/threading/CreateSemaphoreA_ReleaseSemaphore/test1/testinfo.dat
blob: 880746e43eb5a8e2c2bd03ddb880fbf4d5818122 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# Licensed to the .NET Foundation under one or more agreements.
# The .NET Foundation licenses this file to you under the MIT license.
# See the LICENSE file in the project root for more information.

Version = 1.0
Section = threading
Function = CreateSemaphoreA / ReleaseSemaphore
Name = Positive Test for CreateSemaphoreA and ReleaseSemaphore
TYPE = DEFAULT
EXE1 = createsemaphore
Description 
= Implementation of Producer / Consumer IPC problem using CreateSemaphoreA
= and ReleaseSemaphore functions.  This test case exercises CreateSemaphoreA
= , ReleaseSemaphore, CreateThread and WaitForSingleObject functions.  
= Since there is no way to currently create "pseudo" random events in the 
= pal, this example does not behave as classic bounded buffers would.  This
= test case is designed to starve the consumer and have the producer fill
= the buffer.