Compare commits

1 Commits

Author SHA1 Message Date
Fabio Scotto di Santolo
ea6d723dbd WIP Added The bankers algorithm 2024-09-17 11:20:58 +02:00

View File

@@ -0,0 +1,27 @@
package main
import "os"
const (
FREE int = iota
ALLOCATED int = iota
)
type Resource interface {
Type() int
}
type ResourceManager interface {
Available(r Resource) bool
Assign(r Resource, p os.Process) Resource
Release(r Resource, p os.Process) (bool, error)
}
type bankerResourceManager struct {
available [][]int
total [][]int
allocated [][]int
}
func main() {
}