От многопоточных вычислений переходим к распределённым. То есть вычисления, происходящие на нескольких компьютерах.
Конечно, в зависимости от задачи, вы можете взять готовые решения вроде CGRU или Deadline для рендеринга, charm4py или Dask для ML, или замутить что-то на AWS С2. Но хотелось бы чего-то попроще, попитоничней что ли)
А ведь в Python есть средства "из коробки" для синхронизации нескольких процессов на разных хостах.
Вот простой пример кода, который синхронизирует работу двух процессов на разных компьютерах.
В этом случае используется процесс-посредник, который является синхронизирующим сервером.
В примере создаётся некий Manager, который шарит общую для клиентов очередь. Все подключившиеся могут что-то в неё писать или забирать.
В моём коде один процесс что-то "считает" и складывает в очередь, другой забирает и продолжает какие-то свои "расчёты".
Если у вас есть несколько машин, то можете попробовать это запустить по сети (нужно заменить 'localhost' на IP-адрес сервера). Но и на локальной машине сработает.
Gist 🌎
#libs#source#tricks
Bacterial meningitis leaves 1 in 5 people with disabilities such as hearing loss, brain damage and limb loss.
But meningitis is largely vaccine-preventable!
Parents/caregivers are urged to visit any primary health care centre to get their children/wards vaccinated against #meningitis.
Your input is crucial in shaping better prevention, treatment and control strategies against #Meningitis in Nigeria.
📋Take our #Meningitis KAP Survey to share your knowledge, attitudes, and practices.
🔗Survey link
https://forms.gle/R5uxSdet2nPNQvpRA
#Meningitis spreads mostly from one person to another through respiratory droplets e.g. coughing, sneezing & close contact such as kissing
Meningitis can affect anyone at any age.
Seek medical attention if you experience symptoms.
#Meningitis is a serious infection that can lead to severe complications & death
Report immediately to a healthcare facility if you or a loved one experiences
➡️Neck pain
➡️Pain on looking at bright lights
➡️Vomiting
➡️Muscle/joint/limb pain
➡️Rash
➡️Seizures
➡️Cold hands & feet
#Meningitis vaccines are safe, effective, and give protection to your family and community.
Parents and caregivers, now is the time to catch up on the childhood immunisations that protect against meningitis.
Any form of #Meningitis is an emergency!
ALL healthcare workers are urged to have a high index of suspicion and immediately report if they notice these signs & symptoms in their patients:
➡️Fever/severe headache
➡️Vomiting
➡️Drowsiness
➡️Rash
➡️Seizures
➡️Muscle/joint pain
➡️Stiff neck
The spread of #meningitis is usually through:
➡️ Direct person-to-person contact, including droplets from the nose and throat of infected persons.
➡️Close and prolonged contact with an infected individual.
Visit the nearest health facility immediately if you notice any of the CSM-associated signs and symptoms.
#Meningitis is an inflammation of a thin layer of the connective tissue that covers the brain and the spinal cord.
This inflammation can be caused by infection with bacteria, viruses, parasites, fungi, injuries and certain drugs.
Know the symptoms to seek early health care.
Advisory:
https://ncdc.gov.ng/news/508/cerebrospinal-meningitis-public-health-advisory
#Meningitis is an epidemic-prone disease requiring immediate reporting in Nigeria.
ALL healthcare workers are urged to have a high index of suspicion if they notice these signs & symptoms in their patients:
➡️Fever/severe headache
➡️Vomiting
➡️Drowsiness
➡️Rash
➡️Seizures
➡️Muscle/joint pain
➡️Stiff neck
Bacterial meningitis is largely vaccine-preventable; #meningitis vaccines are safe, effective, and give protection to your family and community.
Parents and caregivers, now is the time to catch up on the childhood immunisations that protect against meningitis.
Hand washing is one of the most effective ways of preventing the spread of infectious diseases including #meningitis
Always wash your hands with soap under running water for protection against meningitis and other deadly diseases
Also ensure you and your loved ones are vaccinated with the recommended immunisations
Report immediately to a healthcare facility if you or a loved one experiences the below symptoms of #Meningitis
➡️Neck pain
➡️Pain on looking at bright lights
➡️Vomiting
➡️Muscle/joint/limb pain
➡️Rash
➡️Seizures
➡️Cold hands & feet
Early recognition saves lives