{
    "content": [
        {
            "type": "text",
            "text": "# _multiprocessing (pydoc)\n\n**Summary:** multiprocessing\n\n## Section Outline\n\n- **NAME** (2 lines)\n- **MODULE REFERENCE** (8 lines)\n- **CLASSES** (3 lines) — 1 subsections\n  - class SemLock (38 lines)\n- **FUNCTIONS** (1 lines) — 1 subsections\n  - sem_unlink (1 lines)\n- **DATA** (2 lines)\n- **FILE** (3 lines)\n\n## Full Content\n\n### NAME\n\nmultiprocessing\n\n### MODULE REFERENCE\n\nhttps://docs.python.org/3.10/library/multiprocessing.html\n\nThe following documentation is automatically generated from the Python\nsource files.  It may be incomplete, incorrect or include features that\nare considered implementation detail and may vary between Python\nimplementations.  When in doubt, consult the module reference at the\nlocation listed above.\n\n### CLASSES\n\nbuiltins.object\nSemLock\n\n#### class SemLock\n\n|  Semaphore/Mutex type\n|\n|  Methods defined here:\n|\n|  enter(self, /)\n|      Enter the semaphore/lock.\n|\n|  exit(self, exctype=None, excvalue=None, exctb=None, /)\n|      Exit the semaphore/lock.\n|\n|  acquire(self, /, block=True, timeout=None)\n|      Acquire the semaphore/lock.\n|\n|  release(self, /)\n|      Release the semaphore/lock.\n|\n|  ----------------------------------------------------------------------\n|  Static methods defined here:\n|\n|  new(*args, kwargs) from builtins.type\n|      Create and return a new object.  See help(type) for accurate signature.\n|\n|  ----------------------------------------------------------------------\n|  Data descriptors defined here:\n|\n|  handle\n|\n|  kind\n|\n|  maxvalue\n|\n|  name\n|\n|  ----------------------------------------------------------------------\n|  Data and other attributes defined here:\n|\n|  SEMVALUEMAX = 2147483647\n\n### FUNCTIONS\n\n#### sem_unlink\n\n### DATA\n\nflags = {'HAVESEMOPEN': 1, 'HAVESEMTIMEDWAIT': 1}\n\n### FILE\n\n/usr/lib/python3.10/lib-dynload/multiprocessing.cpython-310-x8664-linux-gnu.so\n\n"
        }
    ],
    "structuredContent": {
        "command": "_multiprocessing",
        "section": "",
        "mode": "pydoc",
        "summary": "multiprocessing",
        "synopsis": null,
        "tldr_summary": null,
        "tldr_examples": [],
        "tldr_source": null,
        "flags": [],
        "examples": [],
        "see_also": [],
        "section_outline": [
            {
                "name": "NAME",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "MODULE REFERENCE",
                "lines": 8,
                "subsections": []
            },
            {
                "name": "CLASSES",
                "lines": 3,
                "subsections": [
                    {
                        "name": "class SemLock",
                        "lines": 38
                    }
                ]
            },
            {
                "name": "FUNCTIONS",
                "lines": 1,
                "subsections": [
                    {
                        "name": "sem_unlink",
                        "lines": 1
                    }
                ]
            },
            {
                "name": "DATA",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "FILE",
                "lines": 3,
                "subsections": []
            }
        ]
    }
}