«signals» etiketlenmiş sorular

Sinyal, bir olayın meydana geldiğine dair bir işlem için bildirimdir. Sinyaller bazen yazılım kesintileri olarak tanımlanır. Sinyaller, bir programın normal yürütme akışını kesintiye uğratmaları bakımından donanım kesintilerine benzer; çoğu durumda, bir sinyalin tam olarak ne zaman geleceğini tahmin etmek mümkün değildir. C standartlarında tanımlanmış ve POSIX'te genişletilmiştir, ancak diğer birçok programlama dili / sistemi de bunlara erişim sağlar.

7
Django: kullanıcı oturum açtığında sinyal verir mi?
Django uygulamamda, bir kullanıcı oturum açtığında birkaç periyodik arka plan işi çalıştırmaya başlamalı ve kullanıcı oturumu kapattığında bu işleri çalıştırmayı bırakmalıyım, bu yüzden şık bir yol arıyorum bir kullanıcı oturum açma / oturum kapatma konusunda bilgilendiril kullanıcı oturum açma durumunu sorgulama Benim açımdan ideal çözüm şöyle olurdu: her biri tarafından …
83 python  django  login  signals 

4
POSIX konuları ve sinyalleri
POSIX iş parçacığı ve POSIX sinyallerinin nasıl etkileşim kurduğunun karmaşıklığını anlamaya çalışıyorum. Özellikle şu konularla ilgileniyorum: Bir sinyalin hangi iş parçacığına iletileceğini kontrol etmenin en iyi yolu nedir (ilk etapta ölümcül olmadığını varsayarsak)? Başka bir iş parçacığına (aslında meşgul olabilir) sinyalin geldiğini söylemenin en iyi yolu nedir? (Bir sinyal işleyiciden …
81 c  pthreads  signals 

2
IBM örnek kodu, yeniden girmeyen işlevler sistemimde çalışmıyor
Programlamaya yeniden giriş yapıyordum. IBM'in bu sitesinde (gerçekten iyi). Aşağıda kopyalanan bir kod oluşturdum. Bu web sitesi aşağı yuvarlanan ilk kod. Kod, bir "tehlikeli bağlamda" sürekli değişen iki değer yazdırarak, bir metin programının doğrusal olmayan gelişiminde (asenkroniklik) değişkene paylaşılan erişimi içeren sorunları göstermeye çalışır. #include <signal.h> #include <stdio.h> struct two_int …
11 c  gcc  signals  x86-64  data-race 

2
Julia'da sistem sinyali yakalaması
Linux altında çalışan bir Julia programında, bir konsol penceresi yeniden boyutlandırıldığında özel bir eylem başlatmam gerekiyor. Peki Julia'da SIGWINCH (pencere yeniden boyutlandırma) sistem sinyalini nasıl kesebilir ve ona gerekli eylemi gerçekleştiren bir işlev ekleyebilir miyim? Ada'da beyan etmek oldukça basittir: protected Signalhandler is procedure Handlewindowresizing; pragma Attach_Handler (Handlewindowresizing, SIGWINCH); end …
9 julia  signals  ada 
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.