Because smoking during pregnancy is a major risk factor for late fetal death and the sudden infant death syndrome, we investigated cardiorespiratory defense mechanisms to hypoxia in 7 prenatally nicotine-exposed (N) lambs (approximate maternal dose: 0.5 mg/kg/day) and 11 control (C) lambs all at an average age of 5 days. The ventilatory response to 10% oxygen (hyperpnea) was significantly attenuated during quiet sleep in N lambs compared with C lambs and in N lambs aroused from sleep later compared with C lambs (161 +/- 90 versus 75 +/- 66 seconds, p < 0.05). The ventilatory response to hypoxia was similar in the two groups during wakefulness (W), whereas the heart rate response (tachycardia) was significantly lower in N lambs compared with C lambs during both activity states. The ventilatory response to hyperoxia was significantly lower in N lambs compared with C lambs during both activity states. Transition from W to quiet sleep was associated with a significant decrease in ventilation in C lambs but not in N lambs. In conclusion, prenatal nicotine exposure, at a dose comparable with moderate smoking, blunts major elements of the cardiorespiratory defense to hypoxia, i.e., the heart rate and ventilatory and arousal responses, and abolishes the normal decrease in ventilation during sleep compared with W.
We present an efficient and practical lock-free implementation of a concurrent priority queue that is suitable for both fully concurrent (large multi-processor) systems as well as pre-emptive (multi-process) systems. Many algorithms for concurrent priority queues are based on mutual exclusion. However, mutual exclusion causes blocking which has several drawbacks and degrades the overall performance of the system. Non-blocking algorithms avoid blocking, and several implementations have been proposed. Previously known non-blocking algorithms of priority queues did not perform well in practice because of their complexity, and they are often based on non-available atomic synchronization primitives. Our algorithm is based on the randomized sequential list structure called Skiplist, and a real-time extension of our algorithm is also described. In our performance evaluation we compare our algorithm with a well-representable set of earlier known implementations of priority queues. The experimental results clearly show that our lock-free implementation outperforms the other lock-based implementations in practical scenarios for 3 threads and more, both on fully concurrent as well as on pre-emptive systems.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.