The translation is temporarily closed for contributions due to maintenance, please come back later.
English Portuguese (Brazil)
$FreeBSD$

<email>rdivacky@FreeBSD.org</email>

<email>rdivacky@FreeBSD.org</email>
#define CLONE_SIGNAL (CLONE_SIGHAND | CLONE_THREAD) #define CLONE_SIGNAL (CLONE_SIGHAND | CLONE_THREAD)
*at family of syscalls *na família de syscalls
+ scheduling can be easily altered by the user + agendamento pode ser facilmente alterado pelo usuário
+ no syscall wrapping necessary + não necessita de envolvimento do syscall
+ can utilize multiple CPUs + pode utilizar várias CPUs
+ lightweight threads + threads leves
- cannot utilize more than one CPU - não pode utilizar mais de uma CPU
- the scheduling cannot be altered by the user (slightly mitigated by the <trademark class="registered">POSIX</trademark> API) - o agendamento não pode ser alterado pelo usuário (ligeiramente mitigado pela API <trademark class="registered"> POSIX </trademark>)
- syscalls must be wrapped - syscalls devem ser acondicionadas
- heavyweight threads - threads pesadas
...
AUE_FORK STD { int linux_fork(void); }
...
AUE_CLOSE NOPROTO { int close(int fd); }
...
...
AUE_FORK STD { int linux_fork(void); }
...
AUE_CLOSE NOPROTO { int close(int fd); }
...
...
#define LINUX_SYS_linux_fork 2
...
#define LINUX_SYS_close 6
...
...
#define LINUX_SYS_linux_fork 2
...
#define LINUX_SYS_close 6
...
1:N threading 1: N threading
1:1 threading 1:1 threading
<citerefentry><refentrytitle>VOP_CLOSE</refentrytitle><manvolnum>9</manvolnum></citerefentry> - closes a file referenced by a vnode <citerefentry><refentrytitle>VOP_CLOSE</refentrytitle><manvolnum>9</manvolnum></citerefentry> - fecha um arquivo referenciado por um vnode
<citerefentry><refentrytitle>VOP_GETATTR</refentrytitle><manvolnum>9</manvolnum></citerefentry> - gets attributes of a file or a directory referenced by a vnode <citerefentry><refentrytitle>VOP_GETATTR</refentrytitle><manvolnum>9</manvolnum></citerefentry> - obtém atributos de um arquivo ou diretório referenciado por um vnode
<citerefentry><refentrytitle>VOP_LOOKUP</refentrytitle><manvolnum>9</manvolnum></citerefentry> - looks up a path to a given directory <citerefentry><refentrytitle>VOP_LOOKUP</refentrytitle><manvolnum>9</manvolnum></citerefentry> - procura um caminho para um determinado diretório
<citerefentry><refentrytitle>VOP_OPEN</refentrytitle><manvolnum>9</manvolnum></citerefentry> - opens a file referenced by a vnode <citerefentry><refentrytitle>VOP_OPEN</refentrytitle><manvolnum>9</manvolnum></citerefentry> - abre um arquivo referenciado por um vnode