Esempio n. 1
0
def add_operation_fifo():
    arr = json.loads(request.data)
    print('Request received')
    for data in arr:
        i = data['item']
        var = i['variable']
        k = i['kind']
        item = Item(k, var)
        operation = Operation(item.kind, item, data['tid'])
        time_taken = fifo.organise_operations(operation)
    print('TIME TAKEN FOR FIFO: ' + str(time_taken) + ' units')
    return str(time_taken)
Esempio n. 2
0
def add_operation_ldsf():
    arr = json.loads(request.data)
    print('Request received')
    for data in arr:
        i = data['item']
        var = i['variable']
        k = i['kind']
        item = Item(k, var)
        operation = Operation(item.kind, item, data['tid'])
        ldsf.organise_operations(operation, len(arr))
    with open('./ldsf_time.txt', 'r') as f:
        return f.readline()
    return 'OK'