use [0,n) in remaining examples
This commit is contained in:
parent
0f7b0c43dc
commit
13208548e8
|
@ -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))
|
||||
{
|
||||
|
|
|
@ -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))
|
||||
{
|
||||
|
|
|
@ -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))
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue