首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    GeroScience:tACS可改善主诉健忘老年人的记忆能力

    主观健忘(Subjective memory complaints,SMC)代表认知成分中的事件记忆出现问题,是老年人阿尔茨海默病的预测因子。本试验的目的是在双盲、随机和假对照的平行实验下,研究经颅交流电刺激(tACS)于内侧前额叶皮层(mPFC)对SMC患者情景记忆改善的效果。16名SMC参与者在mPFC上接受了主动或假的theta tACS治疗。记录脑电图,并进行Rey听觉语言学习测试(RAVLT)。通过RAVLT测量,tACS可显著改善情景记忆表现。与假手术组相比,脑电图数据显示主动tACS导致theta功率下降;中央后、脑岛和扣带回的theta, alpha和gamma电流源密度(CSD)下降;theta和gamma相位同步减少。此外,RAVLT延迟回忆评分与theta频带的左下回CSD之间存在显著相关性。本研究结果显示,mPFC的theta tACS可以通过调节大脑额叶和颞叶区域的活动来改善SMC患者的事件记忆,因此可以被认为是治疗健忘的潜在干预手段。

    01

    基本概念1 同步和异步2 阻塞和非阻塞3 5.死锁(Deadlock),饥饿(Starvation)和活锁(Livelock)

    1 同步和异步 同步和异步关注的是消息通信机制 所谓同步,就是在发出一个调用时,在没有得到结果之前,该调用就不返回。就是由调用者主动等待这个调用的结果。 而异步则是相反,调用在发出之后,这个调用就会立即返回,所以没有返回结果。换句话说,当一个异步过程调用发出后,调用者不会立刻得到结果。而是在调用发出后,被调用者通过状态、通知来通知调用者,或通过回调函数处理这个调用。 举个通俗的例子: 你打电话问书店老板有没有《分布式系统》这本书,如果是同步通信机制,书店老板会说,你稍等,”我查一下",然后开始查啊查,等

    07

    Redis主从复制配置

    一、Redis的Replication:     这里首先需要说明的是,在Redis中配置Master-Slave模式真是太简单了。相信在阅读完这篇Blog之后你也可以轻松做到。这里我们还是先列出一些理论性的知识,后面给出实际操作的案例。     下面的列表清楚的解释了Redis Replication的特点和优势。     1). 同一个Master可以同步多个Slaves。     2). Slave同样可以接受其它Slaves的连接和同步请求,这样可以有效的分载Master的同步压力。因此我们可以将Redis的Replication架构视为图结构。     3). Master Server是以非阻塞的方式为Slaves提供服务。所以在Master-Slave同步期间,客户端仍然可以提交查询或修改请求。     4). Slave Server同样是以非阻塞的方式完成数据同步。在同步期间,如果有客户端提交查询请求,Redis则返回同步之前的数据。     5). 为了分载Master的读操作压力,Slave服务器可以为客户端提供只读操作的服务,写服务仍然必须由Master来完成。即便如此,系统的伸缩性还是得到了很大的提高。     6). Master可以将数据保存操作交给Slaves完成,从而避免了在Master中要有独立的进程来完成此操作。 二、Replication的工作原理:     在Slave启动并连接到Master之后,它将主动发送一个SYNC命令。此后Master将启动后台存盘进程,同时收集所有接收到的用于修改数据集的命令,在后台进程执行完毕后,Master将传送整个数据库文件到Slave,以完成一次完全同步。而Slave服务器在接收到数据库文件数据之后将其存盘并加载到内存中。此后,Master继续将所有已经收集到的修改命令,和新的修改命令依次传送给Slaves,Slave将在本次执行这些数据修改命令,从而达到最终的数据同步。     如果Master和Slave之间的链接出现断连现象,Slave可以自动重连Master,但是在连接成功之后,一次完全同步将被自动执行。 三、如何配置Replication:

    03

    多线程的共享变量的内存不可见性

    同步值之synchronized和volatile的区别 相同点:   synchronized 和 volatile都能用来同步共享变量 不同点:   1. volatile是轻量级的同步策略, 可以修饰基本类型的变量,如int, synchronized是重量级的同步策略,基于对象的同步锁   2. volatile不具备互斥性, 一个线程访问共享变量 , 其他线程也可以访问共享变量     synchronized是互斥锁, 具备互斥性, 在被锁的代码块上只能有一个线程访问共享变量   3. volatile不能保证变量的原子性, 即一组对共享变量的操作不具备事务(要么全部完成,要么全部不完成) 如 i++/i-- 即一个线程在进行一组操作中还没完成时, 其他线程也能进入这组操作对共享变量进行修改 而 synchronized则能保证一组对共享变量操作的原子性, 即这组操作全部完成,才能进行下一轮操作 即在被锁的代码块中只能允许一个线程去执行这组操作, 其他需要执行这组操作的线程会进入阻塞状态,等待其完成 总结:

    02
    领券