You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Sources/Observable/ObservableThread.swift
+26-21Lines changed: 26 additions & 21 deletions
Original file line number
Diff line number
Diff line change
@@ -12,7 +12,7 @@ import ThreadSafeSwift
12
12
/**
13
13
Provides custom Observer subscription and notification behaviour for Threads
14
14
- Author: Simon J. Stuart
15
-
- Version: 1.0
15
+
- Version: 1.0.4
16
16
- Note: The Observers are behind a Semaphore Lock
17
17
- Note: A "Revolving Door" solution has been implemented to ensure that Observer Callbacks can modify the Observers (add/remove) without causing a Deadlock.
18
18
*/
@@ -44,47 +44,52 @@ open class ObservableThread: Thread, Observable, ObservableObject {
44
44
/**
45
45
Dictionary mapping an `ObjectIdentifer` (reference to an Observer Instance) against its `ObserverContainer`
Copy file name to clipboardExpand all lines: Sources/Observable/ObservableThreadSafeClass.swift
+28-23Lines changed: 28 additions & 23 deletions
Original file line number
Diff line number
Diff line change
@@ -10,9 +10,9 @@ import Foundation
10
10
import ThreadSafeSwift
11
11
12
12
/**
13
-
Provides custom Observer subscription and notification behaviour for Threads
13
+
Provides custom Observer subscription and notification behaviour for Classes that will be interacting with Multiple Threads
14
14
- Author: Simon J. Stuart
15
-
- Version: 1.0
15
+
- Version: 1.0.4
16
16
- Note: The Observers are behind a Semaphore Lock
17
17
- Note: A "Revolving Door" solution has been implemented to ensure that Observer Callbacks can modify the Observers (add/remove) without causing a Deadlock.
18
18
*/
@@ -44,47 +44,52 @@ open class ObservableThreadSafeClass: Observable, ObservableObject {
44
44
/**
45
45
Dictionary mapping an `ObjectIdentifer` (reference to an Observer Instance) against its `ObserverContainer`
0 commit comments