Thread from Blocking Sample Clauses

Thread from Blocking. ‌ Unless stated otherwise the methods for other interfaces must only be called by processCallback or by calls between lockPort/unlockPort, or queueLockPort/queueUnlockPort. Interface methods registerInterruptUser and cancelInterruptUser must never block. The registerInterruptUser callback must not block because it could be called by a non blocking driver.
AutoNDA by SimpleDocs
Thread from Blocking. The methods asynManager:report and asynCommon:report can be called by any thread, but the caller is blocked until the report finishes. lockPort, unlockPort, queueLockPort, queueUnlockPort, and most port methods may block. The other asynManager methods can be called by any thread including portThread. None of these methods block. Interface methods registerInterruptUser and cancelInterruptUser must never block. The registerInterruptUser callback must not block because it could be called by a non blocking driver. If a driver calls asynManager:registerPort with the ASYN_CANBLOCK attributes bit set, then asynManager creates a thread for the port. Each portThread has its own set of queues for the calls to queueRequest. Four queues are maintained. One queue is used only for asynCommon:connect and asynCommon:disconnect requests. The other queues provide different priorities: low, medium, and high. queueRequests to any queue other then the connection queue will be rejected if the port is not connected. portThread runs forever implementing the following algorithm: 1. Wait for work by calling epicsEventMustWait. Other code such as queueRequest call epicsEventSignal. Connection Management 13 2. If the port is disabled, go back to 1. 3. For every element in queue, asynQueuePriorityConnect: ♦ Removes the element from the queue. ♦ Calls the user's callback 4. For each element of the queues asynQueuePriorityHigh, ...,asynQueuePriorityLow. ♦ If disabled, skip this element. ♦ If not connected and autoConnect is true for the device, then attempt to connect to the device. ♦ If not connected, skip this element. ♦ If blocked by another thread, skip this element. ♦ If not blocked and user has requested blocking, then blocked. ♦ Remove from queue and: ◊ lock port ◊ call user callback ◊ unlock port When discussing queuing it is useful to think of 3 components of asyn:
Thread from Blocking. The methods asynManager:report and asynCommon:report can be called by any thread, but the caller is blocked until the report finishes. lockPort, unlockPort, queueLockPort, queueUnlockPort, and most port methods may block. The other asynManager methods can be called by any thread including portThread. None of these methods block. Interface methods registerInterruptUser and cancelInterruptUser must never block. The registerInterruptUser callback must not block because it could be called by a non blocking driver. If a driver calls asynManager:registerPort with the ASYN_CANBLOCK attributes bit set, then asynManager creates a thread for the port. Each portThread has its own set of queues for the calls to queueRequest. Four queues are maintained. One queue is used only for asynCommon:connect and asynCommon:disconnect requests. The other queues provide different priorities: low, medium, and high. queueRequests to any queue other then the connection queue will be rejected if the port is not connected. portThread runs forever implementing the following algorithm:

Related to Thread from Blocking

  • Executive Order No 13224. Neither any Borrower nor any Affiliate of any Borrower or their respective agents acting or benefiting in any capacity in connection with the Advances or other transactions hereunder, is any of the following (each a “Blocked Person”): (i) a Person that is listed in the annex to, or is otherwise subject to the provisions of, the Executive Order No. 13224; (ii) a Person owned or controlled by, or acting for or on behalf of, any Person that is listed in the annex to, or is otherwise subject to the provisions of, the Executive Order No. 13224; (iii) a Person or entity with which any Lender is prohibited from dealing or otherwise engaging in any transaction by any Anti-Terrorism Law; (iv) a Person or entity that commits, threatens or conspires to commit or supports “terrorism” as defined in the Executive Order No. 13224; (v) a Person or entity that is named as a “specially designated national” on the most current list published by the U.S. Treasury Department Office of Foreign Asset Control at its official website or any replacement website or other replacement official publication of such list, or (vi) a Person or entity who is affiliated or associated with a Person or entity listed above. Neither any Borrower nor to the knowledge of any Borrower, any of its agents acting in any capacity in connection with the Advances or other transactions hereunder (i) conducts any business or engages in making or receiving any contribution of funds, goods or services to or for the benefit of any Blocked Person, or (ii) deals in, or otherwise engages in any transaction relating to, any property or interests in property blocked pursuant to the Executive Order No. 13224.

  • Transactions with Insiders So long as the Notes are outstanding without a majority of the Subscribers consent, the Company shall not, and shall cause each of its Subsidiaries not to, enter into, materially amend, materially modify or materially supplement, or permit any Subsidiary to enter into, materially amend, materially modify or materially supplement, any agreement, transaction, commitment, or arrangement relating to the sale, transfer or assignment of any of the Company’s tangible or intangible assets with any of its Insiders (as defined below)(or any persons who were Insiders at any time during the previous two (2) years), or any Affiliates (as defined below) thereof, or with any individual related by blood, marriage, or adoption to any such individual. “Affiliate” for purposes of this Section 9(t) means, with respect to any person or entity, another person or entity that, directly or indirectly, (i) has a ten percent (10%) or more equity interest in that person or entity, (ii) has ten percent (10%) or more common ownership with that person or entity, (iii) controls that person or entity, or (iv) shares common control with that person or entity. “Control” or “Controls” for purposes of the Transaction Documents means that a person or entity has the power, direct or indirect, to conduct or govern the policies of another person or entity. For purposes hereof, “Insiders” shall mean any officer, director or manager of the Company, including but not limited to the Company’s president, chief executive officer, chief financial officer and chief operations officer, and any of their affiliates or family members.

  • Anti-Money Laundering and Red Flag Identity Theft Prevention Programs The Trust acknowledges that it has had an opportunity to review, consider and comment upon the written procedures provided by USBFS describing various tools used by USBFS which are designed to promote the detection and reporting of potential money laundering activity and identity theft by monitoring certain aspects of shareholder activity as well as written procedures for verifying a customer’s identity (collectively, the “Procedures”). Further, the Trust and USBFS have each determined that the Procedures, as part of the Trust’s overall Anti-Money Laundering Program and Red Flag Identity Theft Prevention Program, are reasonably designed to: (i) prevent each Fund from being used for money laundering or the financing of terrorist activities; (ii) prevent identity theft; and (iii) achieve compliance with the applicable provisions of the Bank Secrecy Act, Fair and Accurate Credit Transactions Act of 2003 and the USA Patriot Act of 2001 and the implementing regulations thereunder. Based on this determination, the Trust hereby instructs and directs USBFS to implement the Procedures on the Trust’s behalf, as such may be amended or revised from time to time. It is contemplated that these Procedures will be amended from time to time by the parties as additional regulations are adopted and/or regulatory guidance is provided relating to the Trust’s anti-money laundering and identity theft responsibilities. USBFS agrees to provide to the Trust: (a) Prompt written notification of any transaction or combination of transactions that USBFS believes, based on the Procedures, evidence money laundering or identity theft activities in connection with the Trust or any Fund shareholder; (b) Prompt written notification of any customer(s) that USBFS reasonably believes, based upon the Procedures, to be engaged in money laundering or identity theft activities, provided that the Trust agrees not to communicate this information to the customer; (c) Any reports received by USBFS from any government agency or applicable industry self-regulatory organization pertaining to USBFS’ Anti-Money Laundering Program or the Red Flag Identity Theft Prevention Program on behalf of the Trust; (d) Prompt written notification of any action taken in response to anti-money laundering violations or identity theft activity as described in (a), (b) or (c) immediately above; and (e) Certified annual and quarterly reports of its monitoring and customer identification activities pursuant to the Procedures on behalf of the Trust. The Trust hereby directs, and USBFS acknowledges, that USBFS shall (i) permit federal regulators access to such information and records maintained by USBFS and relating to USBFS’ implementation of the Procedures, on behalf of the Trust, as they may request, and (ii) permit such federal regulators to inspect USBFS’ implementation of the Procedures on behalf of the Trust.

  • LEAST RESTRICTIVE ENVIRONMENT/DUAL ENROLLMENT CONTRACTOR and XXX shall follow all LEA policies and procedures that support Least Restrictive Environment (“LRE”) options and/or dual enrollment options if available and appropriate, for students to have access to the general curriculum and to be educated with their nondisabled peers to the maximum extent appropriate. CONTRACTOR and XXX shall ensure that LRE placement options are addressed at all IEP team meetings regarding students for whom ISAs have been or may be executed. This shall include IEP team consideration of supplementary aids and services, goals and objectives necessary for placement in the LRE and necessary to enable students to transition to less restrictive settings. When an IEP team has determined that a student should be transitioned into the public school setting, CONTRACTOR shall assist the LEA in implementing the IEP team’s recommended activities to support the transition.

  • Transactions with Interested Persons Unless prohibited by the charter ------------------------------------ documents of any Member and unless entered into in bad faith, no contract or transaction between the Company and one or more of its Managers or Members, or between the Company and any other corporation, partnership, association or other organization in which one or more of its Managers or Members have a financial interest or are directors, partners, Managers or officers, shall be voidable solely for this reason or solely because such Manager or Member was present or participated in the authorization of such contract or transaction if: (a) the material facts as to the relationship or interest of such Manager or Member and as to the contract or transaction were disclosed or known to the other Managers (if any) or Members and the contract or transaction was authorized by the disinterested Managers (if any) or Members; or (b) the contract or transaction was fair to the Company as of the time it was authorized, approved or ratified by the disinterested Managers (if any) or Members; and no Manager or Member interested in such contract or transaction, because of such interest, shall be considered to be in breach of this Agreement or liable to the Company, any Manager or Member, or any other person or organization for any loss or expense incurred by reason of such contract or transaction or shall be accountable for any gain or profit realized from such contract or transaction.

  • Executive Orders This Contract is subject to the provisions of Executive Order No. Three of Governor Xxxxxx X. Xxxxxxx, promulgated June 16, 1971, concerning labor employment practices, Executive Order No. Seventeen of Governor Xxxxxx X. Xxxxxxx, promulgated February 15, 1973, concerning the listing of employment openings and Executive Order No. Sixteen of Governor Xxxx X. Xxxxxxx promulgated August 4, 1999, concerning violence in the workplace, all of which are incorporated into and are made a part of the Contract as if they had been fully set forth in it. The Contract may also be subject to Executive Order No. 14 of Governor M. Xxxx Xxxx, promulgated April 17, 2006, concerning procurement of cleaning products and services, Executive Order No. 61 of Governor Xxxxxx X. Xxxxxx promulgated December 13, 2017 concerning the Policy for the Management of State Information Technology Projects, as issued by the Office of Policy and Management, Policy ID IT-SDLC-17-04, and Executive Order No. 49 of Governor Xxxxxx X. Xxxxxx, promulgated May 22, 2015, mandating disclosure of certain gifts to public employees and contributions to certain candidates for office in accordance with their respective terms and conditions. If Executive Orders 14, 61 or 49 are applicable, it is deemed to be incorporated into and are made a part of the Contract as if it had been fully set forth in it. At the Contractor’s request, the State shall provide a copy of these orders to the Contractor.

  • Happen After We Receive Your Letter When we receive your letter, we must do two things:

  • Transactions with Certain Persons Except as set forth on Schedule --------------------------------- 5.22, no officer, director or employee of the Company, nor any member of any such person's immediate family, is presently a party to any transaction with the Company, including without limitation, any contract, agreement or other arrangement(1) providing for the furnishing of services by, (2) providing for the rental of real or personal property from, or (3) otherwise requiring payments to (other than for services as officers, directors or employees of the Company ) any such person or corporation, partnership, trust or other entity in which any such person has an interest as a shareholder, officer, director, trustee or partner.

  • Background and Narrative of Budget Reductions 2. Assumptions Used in the Deficit Reduction Plan: - EBF and Estimated New Tier Funding: - Equal Assessed Valuation and Tax Rates: - Employee Salaries and Benefits: - Short and Long Term Borrowing: - Educational Impact: - Other Assumptions: - Has the district considered shared services or outsourcing (Ex: Transportation, Insurance) If yes please explain:

  • What Will Happen After We Receive Your Letter When we receive your letter, we must do two things:

Draft better contracts in just 5 minutes Get the weekly Law Insider newsletter packed with expert videos, webinars, ebooks, and more!