Rechercher une page de manuel

Chercher une autre page de manuel:


Langue: en

Version: October 2010 (fedora - 01/12/10)

Section: 9 (Appels noyau Linux)


kthread_create - create a kthread.


struct task_struct * kthread_create(int (*threadfn) (void *data), void * data, const char namefmt[], ...);



the function to run until signal_pending(current).


data ptr for threadfn.


printf-style name for the thread.


variable arguments


This helper function creates and names a kernel thread. The thread will be stopped: use wake_up_process to start it. See also kthread_run.

When woken, the thread will run threadfn() with data as its argument. threadfn() can either call do_exit directly if it is a standalone thread for which noone will call kthread_stop, or return when 'kthread_should_stop' is true (which means kthread_stop has been called). The return value should be zero or a negative error number; it will be passed to kthread_stop.

Returns a task_struct or ERR_PTR(-ENOMEM).

La programmation en C++ chez les industriels est comme le sexe chez
les adolescents :
- tout le monde y pense ;
- tout le monde en parle ;
- tout le monde croit que le voisin le fait ;
- presque personne ne le fait.
Ceux qui le font :
- le font mal ;
- pensent que la prochaine fois ce sera mieux ;
- ne prennent pas de précautions.