So now let's see where the rubber hits our time is running in the context of this contest.
We know we have used this a lot in Alaska, so I'm calling this function in the context from the Hatakeyama.
I've time notified of the one second and then nanosecond.
Have started with what are called.
So it is running in a proper context, so I thought I must run in and context.
What about the interests, whether they are enabled or disabled when the timer runs, whether the interests
are enabling or whether the interests are disabled?
So let's five.
So when the timer runs, the troops are disabled, so Hatada runs with it into context with entraps
disabled.
So this means this happening in south context of context and he gets.
So we can verify that it is running, you know, how to get yourself out of.
So it is running in that context.
This is the reason the interests are disabled while running a callback function.
So it is running in into context within which is it not out of context?
So how is how it is being called, how is our callback function called, who calls it the function which
calls it is Hexagram under scrutiny?
So when the clock even Devi's responsible for high resolution timer this and interrupt this particular
function is called picture time is called.
This is the you can tell by the time that this is being called.
So to verify that we can call dump the schools, that we can call them when the schools back in the
callback function and we can verify this.
So, again, I have set to expire in one second and then.
I'm calling Dunbar, this goes back in that function callback function.
So you can see the damage happens and actually cause it's a timer and interrupt, which calls hits out
cuz I'm at my function is being executed.
So this is why it is running in a context.
I may interrupt it because in fact it's actually done stock use and a function is being executed.
So there are some you can use any apples, so instead of you using the maps, you can not only use the
maps at them and said what?
But you want to specify 250 milliseconds.
You can use milliseconds to keep.
And you can pass them on to you want.
So this also looks.
Milliseconds to get close to milliseconds pseudomonas.
So I have specified 250 milliseconds, but I modified for 250 milliseconds.
So that is fired after 250 milliseconds.
So if I were taking a defense of this is this and.
This.
I want to wait for a few microseconds so I have a requirement, I have to wait a few microseconds in
line.
What are the options I have?
One option which I have is you delay.
Access Microcircuits, what did you say?
We if you can do anything, this particular thing, you really.
Then you have you sleep on a school range, which is backed by our timers, so they accept to arguments
minimum and maximum and will sleep in this particular maximum of just microseconds.
Why don't we do not have you sleep?
You have sleep, right.
But why do not we have something like you sleep and maybe have your sleep on the range?
As it is built on Obama's.
The wake of the very precise, but if you implement your sleep, it can introduce a large number of
undesired infants.
This is the reason we have something known as you sleep on the.
But the up will be very precise because it's built on top of us.
So let's you sleep and how we get some.
So usually when the story takes two arguments, minimum and maximum sleeps, what an approximate time.
So it can be it can only be used in a non atomic context because it is using Scandinavia's if you want
an atomic context, you cannot use this.
You have to use utility.
So it seems the current status uninterruptible and epical schedule climate.
And it goes, is this a Tony clock?
So there's something, a structure, which is a.
So this structure as two members, one is in charge.
One is the process and that's what I mean, which we have seen in low resolution, low resolution dimler.
This is a of the schools.
It has to use one is a timer.
The other is a task.
This needs to be wake up and the timer files.
So what it does is.
Is initializes the Hatchard expiration range, also initializes the sleeper, this is where it is actually
setting the function.
That's our goal.
To make this function will be call when the time is.
Expired and it is also initializing the current task, so it is the current task.
It started with the Batman Phibes.
It actually.
So when the as you can see the function and execute vehicle.
By using container of external perspective and from there it the task and construct finally, because
we could process but the simple implementation for microseconds sleep using.