Thread Lock zwischen n Prozessen (6 answers)
Opened by esskar at 2005-03-09 22:26

esskar
 2005-03-10 00:02
#52489 #52489
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
[quote=renee,09.03.2005, 22:45]warum rufst Du unlock() auf, wenn dort sowieso nur unload() aufgerufen wird??

Da kannst Du doch gleich unload() aufrufen...[/quote]
ich hab mir angewöhnt, immer die höchte Funktion aufzurufen, die die Sache erfüllt. Beispiel

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
sub set {
my ($self, $value, $field) = @_;
$self->{$value} = $field;
}

sub update {
my ($self) = @_;

$self->set('feld1', 'wert1');
$self->set('feld2', 'wert2');
$self->set('feld3', 'wert3');
}


genauso gut hätt ich in update auch $self->{feld1} = 'wert1' schreiben können; aber da ich es so kapsel, kann ich später set ändern und alles bleibt in butter
genauso kann es sein, dass unlock irgendwann mal mehr macht als unload aufzurufen; ist einfach ne design frage!

View full thread Lock zwischen n Prozessen