首页| JavaScript| HTML/CSS| Matlab| PHP| Python| Java| C/C++/VC++| C#| ASP| 其他|
购买积分 购买会员 激活码充值

您现在的位置是:虫虫源码 > 其他 > 中日联合国concorrente项目

中日联合国concorrente项目

  • 资源大小:227.42 kB
  • 上传时间:2021-06-30
  • 下载次数:0次
  • 浏览次数:1次
  • 资源积分:1积分
  • 标      签: 项目 中日 联合国 concorrente

资 源 简 介

Projeto: tabela concorrente •Implementar uma tabela concorrente com 2 colunas (a primeira é a chave) •A tabela será previamente populada e deve suportar as seguintes operações –Leitura dos valores associados a uma chave –Alteração de uma linha –Modo transacional, várias linhas podem ser lidas ou modificadas de uma vez só •No modo transacional, entre cada operação deve haver um atraso (forçado), por exemplo, de 0, 10 us, 100 us, 500 us, e 1 ms •Cada transação tem entre 2 e 10 operações X = tabela.novaTransação(); y = tabela.lookup(X, key); tabela.set(X, key, y); Tabela.fimTransação(x); •A tabela deve ter 3 implementações: –Sincronização grossa –Sincronização granular –Otimista •Exemplo da implementação otimista –Lê sem travar e enfileira as escritas –Quando chegar no fim da transação, trava os itens envolvidos (granular), valida os lidos e realiza as escritas •Avaliaç

相 关 资 源

您 可 能 感 兴 趣 的

同 类 别 推 荐

VIP VIP
0.190200s