use [0,n) in remaining examples

This commit is contained in:
Chris Copeland 2023-07-30 18:46:01 -07:00
parent 0f7b0c43dc
commit 13208548e8
Signed by: chrisnc
GPG Key ID: 14550DA72485DF30
3 changed files with 6 additions and 6 deletions

View File

@ -8,7 +8,7 @@ static rt::notify note(0);
static void notifier(void)
{
rt::task::drop_privilege();
for (int i = 1; i <= n; ++i)
for (int i = 0; i < n; ++i)
{
rt::task::sleep(5);
note.orr(1);
@ -25,7 +25,7 @@ static void waiter(void)
rt::task::drop_privilege();
uint32_t value;
for (int i = 1; i <= n; ++i)
for (int i = 0; i < n; ++i)
{
if (!note.timedwait_clear(value, 1, 10))
{

View File

@ -8,7 +8,7 @@ static rt::sem sem(0);
static void poster(void)
{
rt::task::drop_privilege();
for (int i = 1; i <= n; ++i)
for (int i = 0; i < n; ++i)
{
rt::task::sleep(5);
sem.post();
@ -23,7 +23,7 @@ static volatile bool wait_failed = false;
static void waiter(void)
{
rt::task::drop_privilege();
for (int i = 1; i <= n; ++i)
for (int i = 0; i < n; ++i)
{
if (!sem.timedwait(10))
{

View File

@ -8,7 +8,7 @@ static RT_SEM(sem, 0);
static void poster(void)
{
rt_task_drop_privilege();
for (int i = 1; i <= n; ++i)
for (int i = 0; i < n; ++i)
{
rt_task_sleep(5);
rt_sem_post(&sem);
@ -23,7 +23,7 @@ static volatile bool wait_failed = false;
static void waiter(void)
{
rt_task_drop_privilege();
for (int i = 1; i <= n; ++i)
for (int i = 0; i < n; ++i)
{
if (!rt_sem_timedwait(&sem, 10))
{