<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Keyway一個簡單的鎖庫

          聯(lián)合創(chuàng)作 · 2023-09-30 23:20

          A simple lock file library.

          Features
          • Provides mutual exclusion for scripts that require the same resource.

          • Requires three additional lines of code in your script, including sourcing the library.

          • Scripts using Keyway can be configured to either terminate or busy-wait if a resource is blocked.

          • Keyway will report when an external error was caught and there are lock files in the lock directory.

          Usage:
          • acquire_lock_for "your_task_name"

            • If the resource is not locked, your task will execute, otherwise it will terminate.

          • acquire_spinlock_for "your_task_name"

            • If the resource is locked, your task will wait until the lock has been released before acquiring its own lock and executing.

          Return Code Explanations:
          1. Your application was not able to acquire lock.

          2. There was some other problem:

          • Keyway could not create the lock directory.

          • Keyway could not create or remove a lock.

        2. An error was caught and there are lock files in the lock directory.

        3. An example:
          #!/bin/bash
          source keyway_lib.sh
          
          # optionally override the lock file directory
          LOCK_DIR="alt-lock-dir"
          
          # attempt to lock the shared resource
          acquire_lock_for "your_task_name"
          
          # if the lock was successful, execute the task
          echo "executing critical section"
          
          # release the lock when the task is done
          release_lock_for "your_task_name"

          GPRS_core_structure.png

          瀏覽 21
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  黄色免费性爱视频 | 能看的操逼网站 | 色视频大香蕉 | 国产日产欧美久久 | 国产成va人 |