2016-04-19 1 views
0

Python через prctl (https://pypi.python.org/pypi/python-prctl) позволяет задать имя потока, чтобы вы могли видеть его в программе «htop». Как это сделать в SBCL? BT: MAKE-THREAD не предоставляет интерфейс, а SBCL тоже не выглядит. Функция SB-THREAD :: MAKE-THREAD создает defstruct, определенный в sbcl/src/code/thread.lisp, который не имеет кода, связанного с этим afaict).Дайте BT: MAKE-THREAD a htop visible name (SBCL)

Смотрите также: Python thread name doesn't show up on ps or htop

+0

Использование системного вызова PR_SET_NAME сразу после ввода потока выглядит так, как будто оно может работать. –

+0

OSICAT-POSIX имеет примерный код ... –

ответ

0

Делают это с old version из OSICAT-POSIX. Попробуйте

(setf (osicat:process-name) "phuctor") 

Это будет установка текущего имени потока.

Смежные вопросы