{"unit":"https://translate-dev.freebsd.org/api/units/26602/?format=json","component":"https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_linux-emulation/?format=json","translation":"https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_linux-emulation/es/?format=json","user":"https://translate-dev.freebsd.org/api/users/Aaron/?format=json","author":"https://translate-dev.freebsd.org/api/users/Aaron/?format=json","timestamp":"2020-12-17T19:45:25.953170Z","action":5,"target":"La <literal>FUTEX_WAKE_OP</literal> El funcionamiento es bastante complicado. Primero obtenemos dos futexes en direcciones<varname>uaddr</varname> and <varname>uaddr2</varname> luego realizamos la operación atómica usando <varname>val3</varname> and <varname>uaddr2</varname>. Then <varname>val</varname> los camareros en el primer futex se despiertan y si la condición de operación atómica se mantiene, nos despertamos <varname>val2</varname> (es decir. <varname>timeout</varname>) camarero en el segundo futex.","id":93279,"action_name":"新译文","url":"https://translate-dev.freebsd.org/api/changes/93279/?format=json"}