So what, cuz they are introduced in Linux version two point six, the aloe kernel functions to be executed
by special cannon cholesterol Cutlers.
This will cut rates that are in process context.
The law we have seen so far out using tactics that these are the bottom half techniques which mean in
context, but work use different in process context.
So this is the only choice of what Bottom-Up you have when you need to sleep in your unit, when you
need to sleep.
For example, when you are doing your data.
But we are holding a mutex semaphores or any other functions which internally sleep, if you are calling
those functions, then we have only one.
More than half it is focus, so implementation of workers is present in Canada.
What you don't see file.
So let's look into that file.
But look, you see, this is all in implementation of our work, you and the documentation of work was
present here.
A very big fire.
Nearly 6000 lines of fire near.
So let's understand the design of Oculus, so in a work, cuz they are work items, so work items are
nothing, but it is a structure which hold the pointer to the function that should be executed asynchronously.
Look, you is a queue of work items.
Drivers and the creative look at them, and they feel this structure with a pointer to the function
which should be executed, and they add them into the whole cuz.
Once the work item is added into the work, you and the driver is scheduling the work you.
So do I have to schedule the work so this can be clearly not intractable but can be screwed at any place,
so they are special purpose traps, which we call as workaholics, the executive functions which are
added to the queue.
So they take the work items one after the other and they have the function pointer and then execute
those function pointer.
If no one is killed, the worker country becomes.
So you can find out all the contractors are present on the process list, so let's see the process list.
A lot of countries are present in the process, as you can see, these are all are local trips.
So what we're seeing, though, what is the significance of these numbers?
So we have seen work items, which is nothing but a structure which holds a function pointer, which
should be executed asynchronously, you have work, walk, use nothing but a queue of work items and
reward the creative work item and they add into work you.
And then we have woodcutters which execute the functions of work items which are added to the work.
You will offer that.
And if no work is killed and the streets are idle and we have seen a lot of work that putting in the
process list, then we have workable work, actually something where it is a pool which is used to manage
the work of trades.
They are to work across pools when it's for the normal work items.
The other is for the high priority ones.
And then we have some extra worker pools, do some work items which are cute, all involved work use
and see all this and more work use all.
So creating a social worker is a function where the caterers are created.
So if you see this fine, this will be a function to be able to school.
Or we can use Yasko.
So we underscore what you can see, this is the kind of work you don't see.
So, Colonel, what you see has all the implementation of focus and these are functional, as creative
as.
It actually creates a will.
Q You can see it is creating it work, but it is not getting it.
It is creating a work of.
And see the name here.
And you can see the syntaxes also present to you.
So there's a quick bottom line is, which is ideological, above ideological, above his view or it
and then we have it already and then we have normal.
Well, let's see, what is all this?
So creating a school work is a function where the controls are being created.
So this this is the latest work you their legacy will use the legacy of each and every one you is to
have dedicated traits associated with them.
The new work you do away with that, there are no tracks which are dedicated to any specific work use.
Instead, we have a global pool of tracks, which is nothing but worker pool.
We have worker worker pools, which has 30 days to each and every CPU and the systems each and every
sebu as a trade can also work.
Uhtred Worker.
So when I went to work, I was in Cuba, it will be past one of the global trips.
So this is how it works.
Previously, the legacy of UCU mechanism, they used to have a dedicated thread.
But now in the new work, your mechanism and you work at them, any worker can pick up the work at any
work of any CP.
You can pick it up.